aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-1.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-10.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-11.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-12.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-13.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-14.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-15.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-2.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-3.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-4.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-5.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-6.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-7.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-8.js2
-rw-r--r--test/suite/converted/chapter07/7.3/7.3-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-17.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-18.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-19.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-20.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-21.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-22.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-23.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-24.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-25.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-26.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-27.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-28.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-29.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-30.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-31.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-32.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-33.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-34.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-35.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-36.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-1.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-10.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-11.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-12.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-13.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-14.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-15.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-16.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-2.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-3.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-4.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-5.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-6.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-7.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-8.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-9.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1-17-s.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-1-s.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-10-s.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-11-s.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-12-s.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-13-s.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-14-s.js2
-rw-r--r--test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-16-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.3/7.8.3-1-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.3/7.8.3-2-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.3/7.8.3-3-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.3/7.8.3-4-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.3/7.8.3-5-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.3/7.8.3-6-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.3/7.8.3-7-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-1-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-10-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-2-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-3-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-30-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-31-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-32-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-33-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-4-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-5-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-6-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-7-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-8-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.4/7.8.4-9-s.js2
-rw-r--r--test/suite/converted/chapter07/7.8/7.8.5/7.8.5-1.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-1-s.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-2-s.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-1-s.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-s.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-4-s.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-5-s.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-6-s.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-7-s.js2
-rw-r--r--test/suite/converted/chapter08/8.7/8.7.2/8.7.2-8-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-10-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-11-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-12-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-13-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-14-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-15-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-16-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-17-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-18-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-19-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-20-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-21-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-25-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-26-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-27-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-28-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-29-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-3-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-30-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-31-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-32-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-4-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-5-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-6-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-7-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-8-s.js2
-rw-r--r--test/suite/converted/chapter10/10.1/10.1.1/10.1.1-9-s.js2
-rw-r--r--test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-16-s.js2
-rw-r--r--test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-18-s.js2
-rw-r--r--test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-22-s.js2
-rw-r--r--test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-27-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-1.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-2.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-3.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-4.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-5.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-c-1.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-4-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-3-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-4-s.js2
-rw-r--r--test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-5-s.js2
-rw-r--r--test/suite/converted/chapter10/10.5/10.5-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.5/10.5-7-b-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.5/10.5-7-b-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.5/10.5-7-b-3-s.js2
-rw-r--r--test/suite/converted/chapter10/10.5/10.5-7-b-4-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-10-c-ii-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-10-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-10-c-ii-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-10-c-ii-2.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-11-b-1.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-12-1.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-12-2.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-13-1.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-13-a-1.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-13-b-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-13-b-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-13-b-3-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-13-c-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-13-c-2-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-13-c-3-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-14-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-14-b-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-14-b-4-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-14-c-1-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-14-c-4-s.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-5-1.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-6-1.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-6-2.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-6-3.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-6-4.js2
-rw-r--r--test/suite/converted/chapter10/10.6/10.6-7-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.4/11.1.4-0.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.4/11.1.4_4-5-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.4/11.1.4_5-6-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-2.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-4-a-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_3-3-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-5-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_5-4-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-2.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-1.js2
-rw-r--r--test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-2.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-1.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-2.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-3.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-4.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-6-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-1.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-14-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-27-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-28-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-29-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-6-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-10-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-11-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-12-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-13-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-14-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-15-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-16-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-17-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-18-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-19-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-20-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-21-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-22-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-23-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-24-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-25-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-26-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-27-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-28-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-29-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-30-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-31-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-32-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-33-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-34-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-35-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-36-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-37-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-38-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-39-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-4-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-40-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-41-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-42-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-43-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-44-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-45-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-46-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-47-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-48-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-49-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-5-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-50-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-51-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-52-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-53-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-54-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-55-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-10-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-11-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-12-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-13-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-14-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-15-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-16-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-17-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-18-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-19-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-20-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-21-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-22-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-4-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-5-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-6-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-7-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-8-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-9-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-7-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-8-s.js2
-rw-r--r--test/suite/converted/chapter11/11.13/11.13.2/11.13.2-9-s.js2
-rw-r--r--test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-0-1.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-1.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-2.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-3.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-4.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-5.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-6.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-1.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-2.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-3.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-a-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-4-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-1.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-10.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-11.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-12.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-13.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-14.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-15.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-16.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-17.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-2.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-4.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-5.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-6.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-7.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-1.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-2.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-3.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-10-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-11-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-12-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-13-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-14-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-15-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-16-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-17-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-18-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-19-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-20-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-21-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-22-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-23-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-24-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-25-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-4-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-5-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-6-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-7-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-8-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-9-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.1/11.4.4-4.a-3-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-1-s.js2
-rw-r--r--test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-2-s.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.2/11.8.2-1.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.2/11.8.2-2.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.2/11.8.2-3.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.2/11.8.2-4.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.3/11.8.3-1.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.3/11.8.3-2.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.3/11.8.3-3.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.3/11.8.3-4.js2
-rw-r--r--test/suite/converted/chapter11/11.8/11.8.3/11.8.3-5.js2
-rw-r--r--test/suite/converted/chapter12/12.1/12.1-1.js2
-rw-r--r--test/suite/converted/chapter12/12.1/12.1-2.js2
-rw-r--r--test/suite/converted/chapter12/12.1/12.1-3.js2
-rw-r--r--test/suite/converted/chapter12/12.1/12.1-4.js2
-rw-r--r--test/suite/converted/chapter12/12.1/12.1-5.js2
-rw-r--r--test/suite/converted/chapter12/12.1/12.1-6.js2
-rw-r--r--test/suite/converted/chapter12/12.1/12.1-7.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-0-1.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-0-10.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-0-11.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-0-12.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-0-3.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-0-7.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-0-8.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-0-9.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-2-1.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-2-2.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-2-3.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10-7-1.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-1-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-10-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-11-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-12-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-13-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-14-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-15-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-16-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-2-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-3-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-4-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-5-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-7-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-8-s.js2
-rw-r--r--test/suite/converted/chapter12/12.10/12.10.1/12.10.1-9-s.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-1.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-10.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-11.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-12.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-13.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-14.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-15.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-16.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-2.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-3.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-4.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-6.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-7.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-8.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14-9.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14.1/12.14.1-1-s.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14.1/12.14.1-2-s.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14.1/12.14.1-3-s.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14.1/12.14.1-4-s.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14.1/12.14.1-5-s.js2
-rw-r--r--test/suite/converted/chapter12/12.14/12.14.1/12.14.1-6-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-1-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-10-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-11.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-13-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-2-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-3-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-34-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-35-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-36-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-37-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-4-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-5-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-6-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-7-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-8-s.js2
-rw-r--r--test/suite/converted/chapter12/12.2/12.2.1/12.2.1-9-s.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-1.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-10.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-11.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-12.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-13.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-14.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-15.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-16.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-17.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-18.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-19.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-2.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-20.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-21.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-3.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-4.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-5.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-6.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-7.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-8.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-9.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.4/12.6.4-1.js2
-rw-r--r--test/suite/converted/chapter12/12.6/12.6.4/12.6.4-2.js2
-rw-r--r--test/suite/converted/chapter12/12.7/12.7-1.js2
-rw-r--r--test/suite/converted/chapter12/12.8/12.8-1.js2
-rw-r--r--test/suite/converted/chapter12/12.9/12.9-1.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-1.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-10-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-11-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-12-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-13-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-14-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-15-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-16-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-17-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-2.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-3.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-4.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-7-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-8-s.js2
-rw-r--r--test/suite/converted/chapter13/13.0/13.0-9-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-1-1.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-1-2.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-1-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-10-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-11-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-12-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-13-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-14-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-15-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-16-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-17-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-18-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-19-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-2-1.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-2-2.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-2-5.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-2-6.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-2-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-20-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-21-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-22-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-23-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-24-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-25-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-26-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-27-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-28-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-29-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-3-1.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-3-2.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-3-7.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-3-8.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-3-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-30-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-31-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-32-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-33-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-34-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-35-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-36-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-37-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-38-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-39-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-4-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-40-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-41-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-42-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-5-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-6-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-7-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-8-s.js2
-rw-r--r--test/suite/converted/chapter13/13.1/13.1-9-s.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-1-s.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-15-1.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-17-1.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-18-1.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-2-s.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-3-s.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-4-s.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-5-s.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-7-s.js2
-rw-r--r--test/suite/converted/chapter13/13.2/13.2-8-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-1-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-10-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-11-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-12-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-13-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-14-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-15-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-16-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-17-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-2-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-3-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-4-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-5-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-6-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-7-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-8-s.js2
-rw-r--r--test/suite/converted/chapter14/14.1/14.1-9-s.js2
-rw-r--r--test/suite/converted/chapter15/15.1/15.1.1/15.1.1.1/15.1.1.1-0.js2
-rw-r--r--test/suite/converted/chapter15/15.1/15.1.1/15.1.1.2/15.1.1.2-0.js2
-rw-r--r--test/suite/converted/chapter15/15.1/15.1.1/15.1.1.3/15.1.1.3-0.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.2/15.10.2.2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.2/15.10.2.5-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.6/15.10.6.2/15.10.6.2-9-e-1.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.6/15.10.6.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-10-1.js2
-rw-r--r--test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-2.js2
-rw-r--r--test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-2.js2
-rw-r--r--test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12-0-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12-0-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12-0-4.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-16.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-17.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-18.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-19.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-20.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-21.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-22.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-23.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-24.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-25.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-26.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-7-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-5.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-b-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-30.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-30.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-100.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-101.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-102.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-103.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-104.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-105.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-106.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-107.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-108.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-109.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-110.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-111.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-112.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-113.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-114.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-115.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-116.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-117.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-118.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-119.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-120.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-121.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-122.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-124.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-125.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-126.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-127.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-128.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-129.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-130.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-131.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-132.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-133.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-134.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-135.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-136.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-137.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-138.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-139.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-140.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-141.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-142.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-143.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-144.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-145.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-146.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-147.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-149.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-150.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-151.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-152.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-153.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-154.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-155.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-156.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-157.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-158.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-159.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-160.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-161.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-162.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-163.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-164.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-165.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-166.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-167.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-168.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-169.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-170.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-171.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-172.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-173.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-174.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-175.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-177.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-178.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-179.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-180.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-181.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-182.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-183.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-184.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-185.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-186.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-187.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-188.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-189.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-190.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-191.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-192.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-193.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-194.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-195.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-196.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-197.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-198.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-199.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-200.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-201.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-203.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-204.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-205.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-206.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-207.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-208.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-209.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-210.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-211.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-212.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-213.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-214.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-215.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-216.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-217.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-218.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-219.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-220.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-221.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-222.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-223.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-224.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-225.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-226.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-228.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-229.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-230.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-231.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-232.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-233.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-234.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-235.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-236.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-237.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-238.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-239.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-240.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-241.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-242.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-243.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-244.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-245.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-246.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-247.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-248.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-249.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-250.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-251.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-252.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-253.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-254.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-256.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-257.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-258.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-259.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-260.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-261.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-262.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-263.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-266.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-267.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-268.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-269.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-270.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-271.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-272.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-273.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-274.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-275.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-276.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-277.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-278.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-279.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-280.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-281.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-282.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-283.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-284.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-285.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-286.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-287.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-288.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-289.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-29.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-291.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-292.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-293.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-294.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-295.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-296.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-297.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-298.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-30.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-300.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-301.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-302.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-303.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-304.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-305.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-306.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-307.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-308.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-309.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-31.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-310.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-311.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-312.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-313.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-314.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-315.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-316.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-32.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-33.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-34.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-35.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-44.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-48.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-49.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-50.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-51.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-52.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-53.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-54.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-55.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-56.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-57.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-58.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-59.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-60.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-61.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-62.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-63.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-64.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-65.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-66.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-67.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-68.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-69.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-71.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-72.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-73.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-74.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-75.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-76.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-77.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-78.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-79.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-80.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-81.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-82.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-83.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-84.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-85.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-86.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-87.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-88.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-89.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-90.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-91.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-92.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-93.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-94.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-96.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-97.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-98.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-99.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-29.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-30.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-31.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-32.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-33.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-34.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-35.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-44.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-48.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-100.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-101.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-102.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-103.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-104.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-105.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-106.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-107.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-108.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-109.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-110.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-111.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-112.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-113.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-114.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-115.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-116.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-117.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-118.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-119.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-120.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-121.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-123.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-124.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-125.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-126.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-127.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-129.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-130.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-131.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-132.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-133.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-134.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-135.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-136.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-137.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-138.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-151.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-152.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-153.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-154.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-155.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-156.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-157.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-158.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-159.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-160.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-161.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-162.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-163.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-164.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-177.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-178.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-179.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-180.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-181.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-182.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-183.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-184.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-185.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-186.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-187.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-188.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-189.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-190.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-191.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-192.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-193.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-194.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-195.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-196.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-197.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-198.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-199.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-200.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-202.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-203.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-204.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-205.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-206.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-207.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-208.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-209.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-210.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-211.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-212.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-213.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-214.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-215.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-216.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-217.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-230.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-231.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-232.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-235.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-236.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-237.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-238.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-239.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-240.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-241.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-242.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-243.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-244.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-245.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-246.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-247.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-260.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-261.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-262.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-30.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-31.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-32.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-48.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-49.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-50.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-51.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-52.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-53.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-54.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-55.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-56.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-57.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-58.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-59.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-60.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-61.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-62.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-63.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-64.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-65.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-66.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-67.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-68.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-70.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-71.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-72.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-73.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-74.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-75.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-76.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-77.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-78.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-79.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-80.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-81.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-82.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-83.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-84.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-85.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-98.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-99.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-100.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-101.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-102.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-103.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-104.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-105.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-106.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-107.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-108.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-109.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-110.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-111.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-112.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-113.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-114.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-115.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-116.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-117.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-118.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-119.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-120.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-121.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-122.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-123.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-124.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-125.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-126.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-127.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-128.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-129.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-130.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-131.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-132.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-133.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-134.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-135.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-136.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-137.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-138.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-139.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-140.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-141.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-142.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-143.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-144.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-145.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-146.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-147.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-148.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-149.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-150.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-151.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-152.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-153.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-154.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-155.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-156.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-157.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-159.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-160.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-161.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-162.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-163.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-164.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-165.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-166.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-167.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-168.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-169.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-170.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-171.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-172.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-173.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-174.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-175.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-176.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-177.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-178.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-179-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-181.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-182.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-183.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-184.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-185.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-186.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-187.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-188.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-189.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-190.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-191.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-192.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-193.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-194.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-195.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-196.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-197.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-198.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-199.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-200.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-201.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-202.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-203.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-204.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-205.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-206.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-207.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-208.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-209.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-210.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-211.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-212.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-213.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-214.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-215.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-216.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-217.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-218.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-219.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-220.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-221.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-222.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-223.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-224.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-225.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-226.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-227.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-228.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-229.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-230.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-231.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-232.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-233.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-234.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-235.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-236.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-237.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-238.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-239.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-240.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-241.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-244.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-245.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-246.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-247.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-248.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-249.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-250.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-251.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-252.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-253.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-254.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-255.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-256.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-257.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-258.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-259.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-260.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-261.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-262.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-263.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-264.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-265.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-266.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-267.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-268.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-269.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-270.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-271.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-272.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-273.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-274.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-275.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-276.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-277.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-278.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-279.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-280.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-281.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-282.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-283.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-284.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-285.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-286.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-287.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-288.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-29.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-30.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-31.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-32.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-326.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-327.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-328.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-329.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-33.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-330.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-331.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-332.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-334.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-335.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-336.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-337.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-338.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-34.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-340.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-341.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-342.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-343.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-344.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-345.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-346.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-347.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-348.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-349.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-35.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-350.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-351.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-352.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-353.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-355.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-356.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-357.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-358.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-359.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-361.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-362.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-363.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-364.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-365.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-366.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-367.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-368.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-369.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-370.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-371.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-372.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-373.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-374.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-375.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-376.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-377.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-378.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-379.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-380.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-381.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-382.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-383.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-384.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-385.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-386.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-387.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-388.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-389.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-390.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-391.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-392.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-393.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-394.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-395.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-396.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-397.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-398.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-399.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-402.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-403.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-404.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-405.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-406.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-407.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-408.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-409.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-410.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-411.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-412.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-413.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-414.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-415.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-416.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-417.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-418.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-419.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-420.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-421.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-422.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-423.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-424.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-425.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-426.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-427.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-428.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-429.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-430.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-431.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-432.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-433.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-434.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-435.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-436.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-437.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-438.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-439.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-440.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-441.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-442.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-443.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-444.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-445.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-446.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-447.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-448.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-449.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-450.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-451.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-452.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-453.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-454.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-455.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-456.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-457.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-458.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-459.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-460.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-461.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-462.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-463.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-464.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-465.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-466.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-467.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-468.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-469.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-470.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-471.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-472.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-473.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-474.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-475.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-476.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-477.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-478.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-479.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-48.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-480.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-481.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-482.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-483.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-484.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-485.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-486.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-487.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-488.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-489.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-49.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-490.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-491.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-492.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-493.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-494.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-495.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-496.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-497.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-498.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-499.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-50.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-500.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-501.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-502.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-503.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-504.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-505.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-506.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-507.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-508.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-509.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-51.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-510.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-511.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-512.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-513.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-514.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-515.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-516.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-517.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-518.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-519.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-52.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-520.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-521.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-522.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-523.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-524.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-525.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-526.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-527.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-528.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-529.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-53.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-530.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-532.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-533.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-534.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-535.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-536.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-537.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-539.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-54.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-541.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-542.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-543.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-544.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-545.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-546.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-548.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-549.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-55.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-550.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-551.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-552.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-553.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-554.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-555.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-556.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-557.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-558.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-559.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-56.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-560.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-561.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-562.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-563.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-564.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-565.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-566.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-567.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-568.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-569.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-57.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-570.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-571.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-572.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-573.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-574.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-575.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-576.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-577.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-578.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-579.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-58.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-580.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-581.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-582.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-583.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-584.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-585.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-586.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-587.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-588.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-589.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-59.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-590.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-591.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-592.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-593.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-594.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-595.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-596.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-597.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-598.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-599.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-60.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-600.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-601.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-602.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-603.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-604.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-605.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-606.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-607.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-608.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-609.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-61.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-610.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-611.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-612.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-613.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-614.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-615.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-616.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-617.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-618.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-619.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-62.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-620.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-621.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-622.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-623.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-624.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-63.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-64.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-65.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-66.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-67.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-68.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-69.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-70.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-71.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-72.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-73.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-74.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-75.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-76.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-77.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-78.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-79.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-80.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-81.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-83.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-84.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-85.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-86.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-87.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-88.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-89.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-90.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-91.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-92.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-93.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-94.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-95.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-96.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-97.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-98.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-99.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-100.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-101.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-102.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-103.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-104.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-105.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-106.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-107.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-109.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-110.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-111.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-112.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-113.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-114.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-115.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-116.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-117.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-118.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-119.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-120.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-121.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-122.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-123.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-124.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-125.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-126.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-127.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-128.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-129.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-130.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-131.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-132.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-133.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-134.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-135.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-137.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-138.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-139.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-140.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-141.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-142.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-143.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-144.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-145.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-146.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-147.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-148.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-149.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-150.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-151.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-152.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-153.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-154.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-155.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-156.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-157.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-158.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-159.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-160.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-161.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-163.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-164.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-165.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-166.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-167.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-168.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-169.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-170.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-171.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-172.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-173.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-174.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-175.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-176.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-177.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-178.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-179.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-180.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-181.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-182.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-183.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-184.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-185.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-186.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-188.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-189.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-190.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-191.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-192.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-193.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-194.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-195.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-196.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-197.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-198.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-199.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-200.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-201.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-202.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-203.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-204.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-205.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-206.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-207.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-208.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-209.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-210.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-211.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-212.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-213.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-214.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-216.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-217.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-218.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-219.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-220.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-221.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-222.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-223.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-226.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-227.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-228.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-229.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-23.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-230.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-231.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-232.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-233.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-234.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-235.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-236.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-237.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-238.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-239.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-240.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-241.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-242.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-243.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-244.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-245.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-246.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-247.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-248.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-249.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-252.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-253.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-254.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-255.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-256.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-257.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-258.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-261.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-262.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-263.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-264.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-29.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-31.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-32.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-33.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-34.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-35.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-44.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-48.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-49.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-50.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-51.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-52.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-53.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-54.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-56.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-57.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-58.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-59.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-60.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-61.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-62.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-63.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-64.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-65.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-66.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-67.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-68.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-69.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-70.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-71.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-72.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-73.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-74.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-75.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-76.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-77.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-78.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-79.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-80.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-81.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-82.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-84.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-85.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-86.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-87.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-88.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-89.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-90.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-91.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-92.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-93.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-94.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-95.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-96.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-97.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-98.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-99.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-100.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-101.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-102.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-103.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-104.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-105.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-106.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-107.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-108.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-109.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-110.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-111.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-112.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-113.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-114.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-115.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-116.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-117.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-118.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-119.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-120.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-121.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-122.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-123.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-124.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-125.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-126.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-127.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-128.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-129.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-130.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-131.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-132.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-133.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-134.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-135.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-136.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-137.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-138.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-139.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-140.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-141.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-142.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-143.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-144.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-145.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-146.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-147.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-148.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-149.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-150.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-151.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-152.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-153.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-155.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-156.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-157.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-158.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-159.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-16.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-160.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-161.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-162.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-163.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-164.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-165.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-166.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-167.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-168.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-169.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-17.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-170.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-171.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-172.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-173.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-174.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-175.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-176.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-177.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-178.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-179.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-18.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-180.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-181.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-182.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-183.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-184.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-185.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-186.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-187.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-188.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-189.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-19.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-190.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-191.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-192.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-193.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-194.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-195.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-196.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-197.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-198.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-199.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-20.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-200.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-201.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-202.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-203.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-204.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-205.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-206.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-207.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-208.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-209.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-21.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-210.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-211.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-212.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-213.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-214.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-215.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-216.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-217.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-218.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-219.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-22.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-220.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-221.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-222.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-223.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-224.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-225.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-226.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-227.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-228.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-229.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-230.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-231.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-232.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-233.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-234.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-235.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-236.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-237.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-238.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-239.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-24.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-240.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-241.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-242.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-243.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-244.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-245.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-246.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-247.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-248.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-249.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-25.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-250.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-251.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-252.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-253.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-254.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-255.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-256.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-257.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-258.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-259.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-26.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-260.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-261.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-262.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-263.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-264.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-265.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-266.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-267.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-268.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-269.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-27.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-270.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-271.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-272.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-273.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-274.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-275.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-276.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-277.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-278.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-279.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-28.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-280.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-281.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-282.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-283.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-284.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-285.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-286.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-287.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-288.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-289.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-29.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-290.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-291.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-292.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-293.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-294.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-295.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-296.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-297.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-298.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-299.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-30.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-300.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-301.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-302.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-303.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-304.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-305.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-306.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-307.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-308.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-309.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-31.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-310.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-311.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-312.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-313.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-314.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-32.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-33.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-34.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-35.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-36.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-37.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-39.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-40.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-41.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-42.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-43.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-44.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-45.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-46.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-47.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-48.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-49.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-50.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-51.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-52.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-53.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-54.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-55.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-56.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-57.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-58.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-59.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-60.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-61.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-62.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-63.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-64.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-65.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-67.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-68.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-69.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-70.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-71.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-72.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-73.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-74.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-75.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-76.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-77.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-78.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-79.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-80.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-81.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-82.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-83.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-85.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-87.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-88.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-89.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-90.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-91.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-92.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-94.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-95.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-96.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-97.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-98.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-99.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-15.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-10.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-11.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-12.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-13.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-14.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-3.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-4.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-5.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-6.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-7.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-8.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-9.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-2-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-4-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-6-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-7-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-8-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-9-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-1-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-2-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-3-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-1-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-2-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-3-s.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-13.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-14.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-13.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-14.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-10-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-11-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-4.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-16.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-4.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-4.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-10.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-11.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-12.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-3.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-4.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-5.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-6.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-7.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-8.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-9.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.10/15.4.4.10-10-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1-s.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1-s.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1-s.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1-s.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1-s.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-32.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-33.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-32.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-33.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-37.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4-s.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-32.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-33.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-15.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-32.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-33.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-6.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-37.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4-s.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-b-iii-3-b-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-c-i-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.5/15.4.5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js2
-rw-r--r--test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-8.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-9.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-38.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-39.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-40.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-41.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-42.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-43.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-44.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-45.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-46.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-49.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-50.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-51.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js2
-rw-r--r--test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js2
-rw-r--r--test/suite/converted/chapter15/15.7/15.7.3/15.7.3-2.js2
-rw-r--r--test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js2
-rw-r--r--test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js2
-rw-r--r--test/suite/converted/chapter15/15.7/15.7.4/15.7.4-1.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.1/15.9.1.15/15.9.1.15-1.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-3.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-10.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-11.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-12.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-13.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-14.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-15.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-16.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-4.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-5.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-6.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-7.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-8.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-9.js2
-rw-r--r--test/suite/converted/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js2
-rw-r--r--tools/converter/convert.js102
-rw-r--r--tools/converter/utils.js118
-rw-r--r--tools/converter/v8PosixPlatform.js150
5480 files changed, 5722 insertions, 5602 deletions
diff --git a/test/suite/converted/chapter07/7.3/7.3-1.js b/test/suite/converted/chapter07/7.3/7.3-1.js
index 2cc7f2070..d1ebdc365 100644
--- a/test/suite/converted/chapter07/7.3/7.3-1.js
+++ b/test/suite/converted/chapter07/7.3/7.3-1.js
@@ -28,4 +28,4 @@ function testcase() {
eval("var test\u2028prop = 66;");
return prop === 66 && !this.hasOwnProperty("test") && typeof test === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-10.js b/test/suite/converted/chapter07/7.3/7.3-10.js
index 3717dbe5c..45a4d3925 100644
--- a/test/suite/converted/chapter07/7.3/7.3-10.js
+++ b/test/suite/converted/chapter07/7.3/7.3-10.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-11.js b/test/suite/converted/chapter07/7.3/7.3-11.js
index 2e2d280f0..f18bf2f5d 100644
--- a/test/suite/converted/chapter07/7.3/7.3-11.js
+++ b/test/suite/converted/chapter07/7.3/7.3-11.js
@@ -31,4 +31,4 @@ function testcase() {
*/
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-12.js b/test/suite/converted/chapter07/7.3/7.3-12.js
index bdf1968ae..c6ceab42f 100644
--- a/test/suite/converted/chapter07/7.3/7.3-12.js
+++ b/test/suite/converted/chapter07/7.3/7.3-12.js
@@ -31,4 +31,4 @@ function testcase() {
*/
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-13.js b/test/suite/converted/chapter07/7.3/7.3-13.js
index 4862b74a5..bf20ff5e8 100644
--- a/test/suite/converted/chapter07/7.3/7.3-13.js
+++ b/test/suite/converted/chapter07/7.3/7.3-13.js
@@ -31,4 +31,4 @@ function testcase() {
*/
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-14.js b/test/suite/converted/chapter07/7.3/7.3-14.js
index cab8a51f9..38ae251d2 100644
--- a/test/suite/converted/chapter07/7.3/7.3-14.js
+++ b/test/suite/converted/chapter07/7.3/7.3-14.js
@@ -31,4 +31,4 @@ function testcase() {
*/
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-15.js b/test/suite/converted/chapter07/7.3/7.3-15.js
index 33dce76e9..2a9066e1b 100644
--- a/test/suite/converted/chapter07/7.3/7.3-15.js
+++ b/test/suite/converted/chapter07/7.3/7.3-15.js
@@ -28,4 +28,4 @@ function testcase() {
var prop = "a\uFFFFa";
return prop.length === 3 && prop !== "aa" && prop[1] === "\uFFFF";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-2.js b/test/suite/converted/chapter07/7.3/7.3-2.js
index 13f7a988d..4f054bfbd 100644
--- a/test/suite/converted/chapter07/7.3/7.3-2.js
+++ b/test/suite/converted/chapter07/7.3/7.3-2.js
@@ -28,4 +28,4 @@ function testcase() {
eval("var test\u2029prop = 66;");
return prop === 66 && !this.hasOwnProperty("test") && typeof test === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-3.js b/test/suite/converted/chapter07/7.3/7.3-3.js
index cd8643363..2fe7f1759 100644
--- a/test/suite/converted/chapter07/7.3/7.3-3.js
+++ b/test/suite/converted/chapter07/7.3/7.3-3.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-4.js b/test/suite/converted/chapter07/7.3/7.3-4.js
index bb5cf8048..2a25b7ff4 100644
--- a/test/suite/converted/chapter07/7.3/7.3-4.js
+++ b/test/suite/converted/chapter07/7.3/7.3-4.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-5.js b/test/suite/converted/chapter07/7.3/7.3-5.js
index cc21f582e..8c5c8197d 100644
--- a/test/suite/converted/chapter07/7.3/7.3-5.js
+++ b/test/suite/converted/chapter07/7.3/7.3-5.js
@@ -28,4 +28,4 @@ function testcase() {
var prop = "66\u2028123";
return prop === "66\u2028123" && prop[2] === "\u2028" && prop.length === 6;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-6.js b/test/suite/converted/chapter07/7.3/7.3-6.js
index c2aa3a506..0a7076892 100644
--- a/test/suite/converted/chapter07/7.3/7.3-6.js
+++ b/test/suite/converted/chapter07/7.3/7.3-6.js
@@ -28,4 +28,4 @@ function testcase() {
var prop = "66\u2029123";
return prop === "66\u2029123" && prop[2] === "\u2029" && prop.length === 6;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-7.js b/test/suite/converted/chapter07/7.3/7.3-7.js
index 1e4f43167..1f9786c6a 100644
--- a/test/suite/converted/chapter07/7.3/7.3-7.js
+++ b/test/suite/converted/chapter07/7.3/7.3-7.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-8.js b/test/suite/converted/chapter07/7.3/7.3-8.js
index 3699ba578..fc7a21e08 100644
--- a/test/suite/converted/chapter07/7.3/7.3-8.js
+++ b/test/suite/converted/chapter07/7.3/7.3-8.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.3/7.3-9.js b/test/suite/converted/chapter07/7.3/7.3-9.js
index 12ee96e53..058132310 100644
--- a/test/suite/converted/chapter07/7.3/7.3-9.js
+++ b/test/suite/converted/chapter07/7.3/7.3-9.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-1.js b/test/suite/converted/chapter07/7.6/7.6-1.js
index 9a56af8e3..941ae47b3 100644
--- a/test/suite/converted/chapter07/7.6/7.6-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6-1.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-10.js b/test/suite/converted/chapter07/7.6/7.6-10.js
index 057da2215..4711ceadd 100644
--- a/test/suite/converted/chapter07/7.6/7.6-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6-10.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-11.js b/test/suite/converted/chapter07/7.6/7.6-11.js
index cc8c8f268..7b582ee51 100644
--- a/test/suite/converted/chapter07/7.6/7.6-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6-11.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-12.js b/test/suite/converted/chapter07/7.6/7.6-12.js
index 3675deafa..c5d0ae3ff 100644
--- a/test/suite/converted/chapter07/7.6/7.6-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6-12.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-13.js b/test/suite/converted/chapter07/7.6/7.6-13.js
index fcca5250f..66db6e990 100644
--- a/test/suite/converted/chapter07/7.6/7.6-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6-13.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-14.js b/test/suite/converted/chapter07/7.6/7.6-14.js
index c79ecb749..6465fd9e2 100644
--- a/test/suite/converted/chapter07/7.6/7.6-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6-14.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-15.js b/test/suite/converted/chapter07/7.6/7.6-15.js
index f16f80510..c9da4945e 100644
--- a/test/suite/converted/chapter07/7.6/7.6-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6-15.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-16.js b/test/suite/converted/chapter07/7.6/7.6-16.js
index 8c4170660..456f7ed04 100644
--- a/test/suite/converted/chapter07/7.6/7.6-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6-16.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-17.js b/test/suite/converted/chapter07/7.6/7.6-17.js
index ffa828053..290372e1b 100644
--- a/test/suite/converted/chapter07/7.6/7.6-17.js
+++ b/test/suite/converted/chapter07/7.6/7.6-17.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-18.js b/test/suite/converted/chapter07/7.6/7.6-18.js
index bf5952aa6..7a40f94a4 100644
--- a/test/suite/converted/chapter07/7.6/7.6-18.js
+++ b/test/suite/converted/chapter07/7.6/7.6-18.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-19.js b/test/suite/converted/chapter07/7.6/7.6-19.js
index 52acb53f2..124365072 100644
--- a/test/suite/converted/chapter07/7.6/7.6-19.js
+++ b/test/suite/converted/chapter07/7.6/7.6-19.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-2.js b/test/suite/converted/chapter07/7.6/7.6-2.js
index 315b975a4..821ed8c64 100644
--- a/test/suite/converted/chapter07/7.6/7.6-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6-2.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-20.js b/test/suite/converted/chapter07/7.6/7.6-20.js
index 2026eb2cb..5b19b41ab 100644
--- a/test/suite/converted/chapter07/7.6/7.6-20.js
+++ b/test/suite/converted/chapter07/7.6/7.6-20.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-21.js b/test/suite/converted/chapter07/7.6/7.6-21.js
index ddb10e85c..48947f8e1 100644
--- a/test/suite/converted/chapter07/7.6/7.6-21.js
+++ b/test/suite/converted/chapter07/7.6/7.6-21.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-22.js b/test/suite/converted/chapter07/7.6/7.6-22.js
index a85b73d9d..a9a19902a 100644
--- a/test/suite/converted/chapter07/7.6/7.6-22.js
+++ b/test/suite/converted/chapter07/7.6/7.6-22.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-23.js b/test/suite/converted/chapter07/7.6/7.6-23.js
index 107056563..56fec62e2 100644
--- a/test/suite/converted/chapter07/7.6/7.6-23.js
+++ b/test/suite/converted/chapter07/7.6/7.6-23.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-24.js b/test/suite/converted/chapter07/7.6/7.6-24.js
index d0c0bc61f..0ad052664 100644
--- a/test/suite/converted/chapter07/7.6/7.6-24.js
+++ b/test/suite/converted/chapter07/7.6/7.6-24.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-25.js b/test/suite/converted/chapter07/7.6/7.6-25.js
index fd04967ae..19b090ac5 100644
--- a/test/suite/converted/chapter07/7.6/7.6-25.js
+++ b/test/suite/converted/chapter07/7.6/7.6-25.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-26.js b/test/suite/converted/chapter07/7.6/7.6-26.js
index 2d0a6afbf..01d6541fe 100644
--- a/test/suite/converted/chapter07/7.6/7.6-26.js
+++ b/test/suite/converted/chapter07/7.6/7.6-26.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-27.js b/test/suite/converted/chapter07/7.6/7.6-27.js
index b6ead952b..1779d620d 100644
--- a/test/suite/converted/chapter07/7.6/7.6-27.js
+++ b/test/suite/converted/chapter07/7.6/7.6-27.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-28.js b/test/suite/converted/chapter07/7.6/7.6-28.js
index 8bf8c96e1..b6cca9cc4 100644
--- a/test/suite/converted/chapter07/7.6/7.6-28.js
+++ b/test/suite/converted/chapter07/7.6/7.6-28.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-29.js b/test/suite/converted/chapter07/7.6/7.6-29.js
index 101565836..7ae3126a0 100644
--- a/test/suite/converted/chapter07/7.6/7.6-29.js
+++ b/test/suite/converted/chapter07/7.6/7.6-29.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-3.js b/test/suite/converted/chapter07/7.6/7.6-3.js
index 7a3fe7099..9ccac6ea2 100644
--- a/test/suite/converted/chapter07/7.6/7.6-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6-3.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-30.js b/test/suite/converted/chapter07/7.6/7.6-30.js
index 0c9f61092..47794ba3c 100644
--- a/test/suite/converted/chapter07/7.6/7.6-30.js
+++ b/test/suite/converted/chapter07/7.6/7.6-30.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-31.js b/test/suite/converted/chapter07/7.6/7.6-31.js
index e92221f6d..e5812a810 100644
--- a/test/suite/converted/chapter07/7.6/7.6-31.js
+++ b/test/suite/converted/chapter07/7.6/7.6-31.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-32.js b/test/suite/converted/chapter07/7.6/7.6-32.js
index 2e66184b1..42ffaf5c9 100644
--- a/test/suite/converted/chapter07/7.6/7.6-32.js
+++ b/test/suite/converted/chapter07/7.6/7.6-32.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-33.js b/test/suite/converted/chapter07/7.6/7.6-33.js
index 68cb3edf6..c6057fd06 100644
--- a/test/suite/converted/chapter07/7.6/7.6-33.js
+++ b/test/suite/converted/chapter07/7.6/7.6-33.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-34.js b/test/suite/converted/chapter07/7.6/7.6-34.js
index 37e35e3aa..667adc851 100644
--- a/test/suite/converted/chapter07/7.6/7.6-34.js
+++ b/test/suite/converted/chapter07/7.6/7.6-34.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-35.js b/test/suite/converted/chapter07/7.6/7.6-35.js
index 2202d9ee9..17f50bb79 100644
--- a/test/suite/converted/chapter07/7.6/7.6-35.js
+++ b/test/suite/converted/chapter07/7.6/7.6-35.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-36.js b/test/suite/converted/chapter07/7.6/7.6-36.js
index c96893520..c674579bd 100644
--- a/test/suite/converted/chapter07/7.6/7.6-36.js
+++ b/test/suite/converted/chapter07/7.6/7.6-36.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-4.js b/test/suite/converted/chapter07/7.6/7.6-4.js
index eb954cdaf..e3abf391e 100644
--- a/test/suite/converted/chapter07/7.6/7.6-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6-4.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-5.js b/test/suite/converted/chapter07/7.6/7.6-5.js
index c517009d1..9d1fa8dc1 100644
--- a/test/suite/converted/chapter07/7.6/7.6-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6-5.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-6.js b/test/suite/converted/chapter07/7.6/7.6-6.js
index 396e36c57..c94c4636d 100644
--- a/test/suite/converted/chapter07/7.6/7.6-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6-6.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-7.js b/test/suite/converted/chapter07/7.6/7.6-7.js
index 34678eddb..445fc177e 100644
--- a/test/suite/converted/chapter07/7.6/7.6-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6-7.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-8.js b/test/suite/converted/chapter07/7.6/7.6-8.js
index 25ec343dc..52134b1c3 100644
--- a/test/suite/converted/chapter07/7.6/7.6-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6-8.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6-9.js b/test/suite/converted/chapter07/7.6/7.6-9.js
index 1838131a4..cb0f1b2c4 100644
--- a/test/suite/converted/chapter07/7.6/7.6-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6-9.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-1.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-1.js
index 4905d388f..b37b47e2d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-1.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-10.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-10.js
index 6bb3db21b..d4fc2279d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-10.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-11.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-11.js
index a5d309b78..b812bc15d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-11.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-12.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-12.js
index 049d7901a..82174f72a 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-12.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-13.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-13.js
index 2058ab050..fb11c6b38 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-13.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-14.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-14.js
index 904a54928..954472e90 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-14.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-15.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-15.js
index 590e3813b..843dbaf86 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-15.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-16.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-16.js
index 4d4400842..a1e4adda1 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-16.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-2.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-2.js
index aa276269b..cafcedb4e 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-2.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-3.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-3.js
index d02b84d3c..0d82dc6a9 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-3.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-4.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-4.js
index 68b09649f..cd6320bbf 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-4.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-5.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-5.js
index bab20c95b..118a3d301 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-5.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-6.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-6.js
index c9c9b867d..e81b6f80d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-6.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-7.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-7.js
index 544b92cf8..5258181b1 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-7.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-8.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-8.js
index 9b85c1546..901de54d1 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-8.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-9.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-9.js
index c035eb39e..7453188ed 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-1-9.js
@@ -46,4 +46,4 @@ function testcase(){
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-1.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-1.js
index 59e3deb4a..7cb425331 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-1.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-10.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-10.js
index 3266b596a..ab55a4c88 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-10.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-11.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-11.js
index 4b9ef0316..3810a6ea4 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-11.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-12.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-12.js
index 64d858225..0e358343a 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-12.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-13.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-13.js
index 0bba555f9..d282cfe01 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-13.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-14.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-14.js
index 6f5eeeba6..d00c0df14 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-14.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-15.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-15.js
index 816aaa8c8..420597b97 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-15.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-16.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-16.js
index f1973a75e..675691ad9 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-16.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-2.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-2.js
index 2d63ed7f2..856481bdf 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-2.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-3.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-3.js
index 820b723a5..7d035ba14 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-3.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-4.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-4.js
index 17b669600..60d5ce9f7 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-4.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-5.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-5.js
index cce09acba..a3ba64040 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-5.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-6.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-6.js
index 3292d0c0e..3ed5206d1 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-6.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-7.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-7.js
index 5dda1fb14..8f8ea855d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-7.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-8.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-8.js
index be4f1fbc3..384bb8173 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-8.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-9.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-9.js
index 69d6c1a62..c7cdf634a 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-2-9.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-1.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-1.js
index 3fe2de507..7b10bdfc4 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-1.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-10.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-10.js
index 52bcf6122..091f16604 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-10.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-11.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-11.js
index 64409b734..8250f4d6e 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-11.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-12.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-12.js
index 132f901e4..287db730c 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-12.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-13.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-13.js
index db6bb4473..f67eeeb23 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-13.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-14.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-14.js
index 7bb275a34..06be459b6 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-14.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-15.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-15.js
index 49af974c4..9a72fe3e0 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-15.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-16.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-16.js
index cfb2b5c7d..8420d3406 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-16.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-2.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-2.js
index 35eb91123..c2b799b9d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-2.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-3.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-3.js
index 52fff592b..f135e5e7b 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-3.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-4.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-4.js
index 189aa4295..d44e47bef 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-4.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-5.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-5.js
index 49bc3588e..618c66d15 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-5.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-6.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-6.js
index 6fee9f1a7..07919a5b5 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-6.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-7.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-7.js
index fb579aefb..96f6cf016 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-7.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-8.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-8.js
index e53880d9a..0166c724c 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-8.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-9.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-9.js
index 0c5b3e247..e65020db7 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-3-9.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-1.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-1.js
index d02d43f4d..4b0c06196 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-1.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-10.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-10.js
index 9d9cc9fec..de38a891d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-10.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-11.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-11.js
index 3c9f83baa..10a40d0a1 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-11.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-12.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-12.js
index 020a92f07..7b3695fa6 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-12.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-13.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-13.js
index c3b5069cf..b552fb5ce 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-13.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-14.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-14.js
index f61369326..5a8a88a61 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-14.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-15.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-15.js
index 60c9c4c1f..88579c4cc 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-15.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-16.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-16.js
index f96207902..f2b35ddd9 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-16.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-2.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-2.js
index db02dc172..da3e33115 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-2.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-3.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-3.js
index 4d3b52ec8..ee077f5a9 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-3.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-4.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-4.js
index 85965a307..2fa525256 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-4.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-5.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-5.js
index 19329a7f4..350117c7b 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-5.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-6.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-6.js
index 465d86d17..a64309d99 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-6.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-7.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-7.js
index aa93e807b..931aedc4c 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-7.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-8.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-8.js
index 56fed0296..ece67559d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-8.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-9.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-9.js
index aeea1de0e..1706b5bba 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-4-9.js
@@ -62,4 +62,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-1.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-1.js
index 5d900eff4..b1b17375d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-1.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-10.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-10.js
index 8eb492fcf..ccffd4f7b 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-10.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-11.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-11.js
index f1d47cc70..e61426834 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-11.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-12.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-12.js
index 0b3859efe..68649b8d9 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-12.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-13.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-13.js
index b01fcd5b7..41f47df94 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-13.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-14.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-14.js
index 8f00e116a..577b86d14 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-14.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-15.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-15.js
index dd45a1a1d..50c3f3b7e 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-15.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-16.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-16.js
index 7404848e1..2ede23337 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-16.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-2.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-2.js
index 73240d487..0afe5898b 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-2.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-3.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-3.js
index 00dd28479..159163413 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-3.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-4.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-4.js
index 6f063dd51..eb1366c86 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-4.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-5.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-5.js
index a0650045c..2a2c282c7 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-5.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-6.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-6.js
index 0db784975..7e9c9ae76 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-6.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-7.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-7.js
index 8bddef262..e906fb3a5 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-7.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-8.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-8.js
index 54e40b34c..1277017a1 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-8.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-9.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-9.js
index 185c77d1c..27844ce70 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-5-9.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-1.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-1.js
index 3af7997ee..0dacaac03 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-1.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-10.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-10.js
index dfe378c58..5dc4ef1b2 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-10.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-11.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-11.js
index c4171ec2b..bdd75cfdf 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-11.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-12.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-12.js
index 06a5b62f1..4e8d9367c 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-12.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-13.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-13.js
index 1ea32ddd0..eb19c2d2f 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-13.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-14.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-14.js
index ab987535b..9dc43430e 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-14.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-15.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-15.js
index 738eb8ac2..89a74f000 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-15.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-16.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-16.js
index c20032abf..af980e184 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-16.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-2.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-2.js
index 73555e361..e09312152 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-2.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-3.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-3.js
index 2b2204a6c..12bcd08a4 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-3.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-4.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-4.js
index 63de95ec1..04d5eff27 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-4.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-5.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-5.js
index 63774f37b..0142a81a4 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-5.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-6.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-6.js
index 6d55734f7..2d4aa1cd9 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-6.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-7.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-7.js
index 7f1f325cf..7903cf849 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-7.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-8.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-8.js
index 9f77914b9..385a0b886 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-8.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-9.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-9.js
index ee1e7d003..2960db09a 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-6-9.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-1.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-1.js
index cbdc48b67..9529e9cfb 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-1.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-10.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-10.js
index 2b555951f..08add20e2 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-10.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-11.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-11.js
index a92411da3..45ec7e2ad 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-11.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-12.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-12.js
index 9c2281d30..9aa399ac0 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-12.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-13.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-13.js
index b0d33c8b6..9eff0526d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-13.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-14.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-14.js
index 136f704ab..5a7daf261 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-14.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-15.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-15.js
index 9b07adcce..c63320f60 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-15.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-16.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-16.js
index 2ecec18fb..6ce5060e5 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-16.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-2.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-2.js
index 1fb744d10..59d75542c 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-2.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-3.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-3.js
index d49e5ff49..62f2158fa 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-3.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-4.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-4.js
index 18bc2d0c0..cf074c191 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-4.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-5.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-5.js
index 2c6b44bb5..874844dfb 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-5.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-6.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-6.js
index c080197eb..809c78e8f 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-6.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-7.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-7.js
index 176327e54..ec513ddcb 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-7.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-8.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-8.js
index 08273ed4f..07ba9b91e 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-8.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-9.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-9.js
index fe7123af8..0d01fb4fe 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-7-9.js
@@ -41,4 +41,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-1.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-1.js
index 7a4f8c566..a9c8b892b 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-1.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-1.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-10.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-10.js
index 6e9c5874a..b44cb3c4e 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-10.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-10.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-11.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-11.js
index f604da1d7..a3e410748 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-11.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-11.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-12.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-12.js
index b1f017454..46c4971ef 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-12.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-12.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-13.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-13.js
index 31602f564..a1f7ad19d 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-13.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-13.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-14.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-14.js
index 8c138cefe..a760e3398 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-14.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-14.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-15.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-15.js
index b98cb246d..0e87060f9 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-15.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-15.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-16.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-16.js
index 9ab2557c2..332ec564b 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-16.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-16.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-2.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-2.js
index af8e7059b..dcf1be3b4 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-2.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-2.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-3.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-3.js
index 99927243b..4a2bd15a5 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-3.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-3.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-4.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-4.js
index 93400c62f..9da0b30e9 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-4.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-4.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-5.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-5.js
index 185023c59..5748d5e42 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-5.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-5.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-6.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-6.js
index bf9171bd3..d73f36c23 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-6.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-6.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-7.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-7.js
index 2d14c223e..1c1bcfaba 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-7.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-7.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-8.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-8.js
index 4e540c36b..c0d1182c4 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-8.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-8.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-9.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-9.js
index 1cacbddaa..8edd22e48 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-9.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1-8-9.js
@@ -58,4 +58,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1-17-s.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1-17-s.js
index a5c57e45d..0691f1696 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1-17-s.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1-17-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-1-s.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-1-s.js
index 88b044638..2d2a01f6a 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-1-s.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-10-s.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-10-s.js
index 0b04c2c48..820d29906 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-10-s.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-10-s.js
@@ -30,4 +30,4 @@ function testcase() {
var IMPLEMENTS = 1;
return IMPLEMENTS === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-11-s.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-11-s.js
index f4f2aa014..826a16af4 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-11-s.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-11-s.js
@@ -30,4 +30,4 @@ function testcase() {
var Implements = 1;
return Implements === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-12-s.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-12-s.js
index 3f2ace3c3..4a8a65626 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-12-s.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-12-s.js
@@ -30,4 +30,4 @@ function testcase() {
var implement = 1;
return implement === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-13-s.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-13-s.js
index d17de3d59..3e4358a2b 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-13-s.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-13-s.js
@@ -30,4 +30,4 @@ function testcase() {
var implementss = 1;
return implementss === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-14-s.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-14-s.js
index 97b7be14e..20243c6ce 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-14-s.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-14-s.js
@@ -30,4 +30,4 @@ function testcase() {
var implements0 = 1;
return implements0 === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-16-s.js b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-16-s.js
index d6e1c33c6..73e2cc062 100644
--- a/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-16-s.js
+++ b/test/suite/converted/chapter07/7.6/7.6.1/7.6.1.2/7.6.1.2-16-s.js
@@ -30,4 +30,4 @@ function testcase() {
var _implements = 1;
return _implements === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-1-s.js b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-1-s.js
index 31e13c7c4..16fb4a493 100644
--- a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-1-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-1-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError && typeof _7_8_3_1 === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-2-s.js b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-2-s.js
index b1e8591c8..8ccc26a95 100644
--- a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-2-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-2-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError && typeof _7_8_3_2 === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-3-s.js b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-3-s.js
index 9030a6af9..5764fa3eb 100644
--- a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-3-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-3-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError && typeof _7_8_3_3 === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-4-s.js b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-4-s.js
index 41124a6b2..2982bc448 100644
--- a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-4-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-4-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError && typeof _7_8_3_4 === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-5-s.js b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-5-s.js
index 311496d31..6d9ec17fa 100644
--- a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-5-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-5-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError && typeof _7_8_3_5 === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-6-s.js b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-6-s.js
index e5dfca746..fda26eca5 100644
--- a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-6-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-6-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError && typeof _7_8_3_6 === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-7-s.js b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-7-s.js
index fc0280b21..edd5f1c31 100644
--- a/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-7-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.3/7.8.3-7-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError && typeof _7_8_3_7 === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-1-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-1-s.js
index 83bb5b57e..a628bf27b 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-1-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-1-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-10-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-10-s.js
index 5710e6a84..c5bf140d6 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-10-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-10-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-2-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-2-s.js
index bf070e89b..d4cba1f82 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-2-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-2-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-3-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-3-s.js
index 6aa30536c..b72f5c008 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-3-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-3-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-30-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-30-s.js
index c27e80e35..d7bd12b99 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-30-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-30-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-31-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-31-s.js
index ea4467187..8c53480ef 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-31-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-31-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-32-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-32-s.js
index ce09d8675..c248732e2 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-32-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-32-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-33-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-33-s.js
index 24e5ad48c..b565d9ca5 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-33-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-33-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-4-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-4-s.js
index fc6bfad24..eb8a2eaf1 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-4-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-4-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-5-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-5-s.js
index ea324bdce..5002884eb 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-5-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-5-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-6-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-6-s.js
index 87d82938f..23aacc5e1 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-6-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-6-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-7-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-7-s.js
index 5e812b9bc..0defc9dcb 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-7-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-7-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-8-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-8-s.js
index ff38aa73b..9073c7ec2 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-8-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-8-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-9-s.js b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-9-s.js
index 403d7c1ae..37fcca29a 100644
--- a/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-9-s.js
+++ b/test/suite/converted/chapter07/7.8/7.8.4/7.8.4-9-s.js
@@ -36,4 +36,4 @@ function testcase()
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter07/7.8/7.8.5/7.8.5-1.js b/test/suite/converted/chapter07/7.8/7.8.5/7.8.5-1.js
index 275651b3a..ce2845a00 100644
--- a/test/suite/converted/chapter07/7.8/7.8.5/7.8.5-1.js
+++ b/test/suite/converted/chapter07/7.8/7.8.5/7.8.5-1.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-1-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-1-s.js
index 7a8ec254f..1805cf748 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-1-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-1-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-2-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-2-s.js
index e8c52e3f2..71bbcfbd8 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-2-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-2-s.js
@@ -30,4 +30,4 @@ function testcase() {
var b = 11;
return b === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-1-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-1-s.js
index f958938c0..378df33b0 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-1-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-1-s.js
@@ -31,4 +31,4 @@ function testcase() {
var o = { eval: 42};
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-s.js
index 853df18c0..c2d429378 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-3-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-4-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-4-s.js
index 6ee3fb6a0..e5f8780f8 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-4-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-4-s.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-5-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-5-s.js
index ab4488b51..1d33d7603 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-5-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-5-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-6-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-6-s.js
index 61306965c..7267fd0ee 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-6-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-6-s.js
@@ -36,4 +36,4 @@ function testcase() {
return _8_7_2_6.b === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-7-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-7-s.js
index 88fe3f456..6c4e56a85 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-7-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-7-s.js
@@ -37,4 +37,4 @@ function testcase() {
_8_7_2_7.b = 11;
return _8_7_2_7.b === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-8-s.js b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-8-s.js
index ea0336da5..16ad73856 100644
--- a/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-8-s.js
+++ b/test/suite/converted/chapter08/8.7/8.7.2/8.7.2-8-s.js
@@ -33,4 +33,4 @@ function testcase() {
return _8_7_2_8.b === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-1-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-1-s.js
index 3b271acac..237d29bba 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-1-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-1-s.js
@@ -30,4 +30,4 @@ function testcase() {
var public = 1;
return public === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-10-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-10-s.js
index f217ed7f1..2fcec47f3 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-10-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-10-s.js
@@ -30,4 +30,4 @@ function testcase() {
var public = 1;
return public === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-11-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-11-s.js
index 8265a5f4a..72a28710b 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-11-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-11-s.js
@@ -35,4 +35,4 @@ function testcase() {
typeof anotherVariableNotReserveWord === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-12-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-12-s.js
index c75cd0b16..02b7a1862 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-12-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-12-s.js
@@ -29,4 +29,4 @@ function testcase() {
eval("var public = 1; 'use strict'; var anotherVariableNotReserveWord = 2;");
return public === 1 && anotherVariableNotReserveWord === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-13-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-13-s.js
index 152309d6d..620a1306d 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-13-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-13-s.js
@@ -29,4 +29,4 @@ function testcase() {
eval("var public = 1; var anotherVariableNotReserveWord = 2; 'use strict';");
return public === 1 && anotherVariableNotReserveWord === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-14-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-14-s.js
index 0641f4007..dc63db0f7 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-14-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-14-s.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-15-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-15-s.js
index 726655976..266f7ee65 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-15-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-15-s.js
@@ -38,4 +38,4 @@ function testcase() {
return fun();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-16-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-16-s.js
index 6d4ff99a9..fd9664264 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-16-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-16-s.js
@@ -36,4 +36,4 @@ function testcase() {
}
} ();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-17-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-17-s.js
index e54f82761..3dba765ed 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-17-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-17-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-18-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-18-s.js
index 15642c15f..e5c01a580 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-18-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-18-s.js
@@ -43,4 +43,4 @@ function testcase() {
return e instanceof SyntaxError && data === "data";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-19-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-19-s.js
index de2cc2f0e..6f653cc71 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-19-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-19-s.js
@@ -37,4 +37,4 @@ function testcase() {
}
return fun();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-2-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-2-s.js
index 623b8b277..65834f2f3 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-2-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-20-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-20-s.js
index 1f64f6770..165c1dadb 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-20-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-20-s.js
@@ -33,4 +33,4 @@ function testcase() {
}
return fun();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-21-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-21-s.js
index 6e1024d8e..9c3ab7510 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-21-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-21-s.js
@@ -33,4 +33,4 @@ function testcase() {
}
return fun();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-25-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-25-s.js
index 077eb7c88..ddce6140e 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-25-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-25-s.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-26-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-26-s.js
index 8011a1a6e..22b7d5a50 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-26-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-26-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof SyntaxError && data === "data";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-27-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-27-s.js
index aeff338c0..5d099f86f 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-27-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-27-s.js
@@ -36,4 +36,4 @@ function testcase() {
});
return obj.accProperty === 11 && public === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-28-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-28-s.js
index b587ee41f..045aab88f 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-28-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-28-s.js
@@ -39,4 +39,4 @@ function testcase() {
obj.accProperty = "overrideData";
return data==="overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-29-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-29-s.js
index 60fa219af..bfd4ce78e 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-29-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-29-s.js
@@ -31,4 +31,4 @@ function testcase() {
funObj();
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-3-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-3-s.js
index 5fd7ecb3e..4331f4b99 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-3-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-3-s.js
@@ -31,4 +31,4 @@ function testcase() {
return public === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-30-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-30-s.js
index 855f8ae3d..c3aed8ef4 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-30-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-30-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-31-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-31-s.js
index a515d1c59..03b356dcc 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-31-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-31-s.js
@@ -30,4 +30,4 @@ function testcase() {
funObj();
return public === 1 && anotherVariable === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-32-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-32-s.js
index 8355688fc..d1fd4f51b 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-32-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-32-s.js
@@ -30,4 +30,4 @@ function testcase() {
funObj();
return public === 1 && anotherVariable === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-4-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-4-s.js
index ae7535b69..468c11d61 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-4-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-4-s.js
@@ -30,4 +30,4 @@ function testcase() {
var public = 1;
return public === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-5-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-5-s.js
index 1ee7274b1..127ee2c59 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-5-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-5-s.js
@@ -35,4 +35,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-6-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-6-s.js
index 6be9ed5aa..73f4d1760 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-6-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-6-s.js
@@ -31,4 +31,4 @@ function testcase() {
var public = 1;
return public === 1 && interface === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-7-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-7-s.js
index 9844df9df..6a885c616 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-7-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-7-s.js
@@ -30,4 +30,4 @@ function testcase() {
return public === 1;
"use strict";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-8-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-8-s.js
index 4b00abe07..6e54259e1 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-8-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-8-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-9-s.js b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-9-s.js
index fe4ca5e89..57e6b47ac 100644
--- a/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-9-s.js
+++ b/test/suite/converted/chapter10/10.1/10.1.1/10.1.1-9-s.js
@@ -30,4 +30,4 @@ function testcase() {
var public = 1;
return public === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-16-s.js b/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-16-s.js
index 622c02452..326187d1e 100644
--- a/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-16-s.js
+++ b/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-16-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-18-s.js b/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-18-s.js
index 915943005..1bc7d3f0b 100644
--- a/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-18-s.js
+++ b/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-18-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-22-s.js b/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-22-s.js
index 5a7f47bd7..e7c6de19f 100644
--- a/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-22-s.js
+++ b/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-22-s.js
@@ -36,4 +36,4 @@ function testcase() {
Object = objBak;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-27-s.js b/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-27-s.js
index 0506a1bb8..78dd663a2 100644
--- a/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-27-s.js
+++ b/test/suite/converted/chapter10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-27-s.js
@@ -36,4 +36,4 @@ function testcase() {
Number = numBak;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-1.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-1.js
index 6dffd6f59..8c25e3d32 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-1.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-1.js
@@ -38,4 +38,4 @@ function testcase() {
delete this.__10_4_2_1_1_1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-2.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-2.js
index 7f0b833ad..8bb9e8736 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-2.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-2.js
@@ -43,4 +43,4 @@ function testcase() {
delete this.__10_4_2_1_1_2;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-3.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-3.js
index 7e8cb64b6..3bdad3359 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-3.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-3.js
@@ -46,4 +46,4 @@ function testcase() {
delete this.__10_4_2_1_3;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-4.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-4.js
index 23b01a202..8f5e4dbf1 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-4.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-4.js
@@ -41,4 +41,4 @@ function testcase() {
delete this.__10_4_2_1_4;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-5.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-5.js
index a019177c5..c4ccc4b4e 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-5.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-1-5.js
@@ -39,4 +39,4 @@ function testcase() {
delete this.__10_4_2_1_5;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-c-1.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-c-1.js
index b1ebcae44..809ffa4e7 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-c-1.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-c-1.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
} ();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-s.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-s.js
index 80e3e49ec..497e52032 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-2-s.js
@@ -30,4 +30,4 @@ function testcase() {
eval("(function fun(x){ return x })(10)");
return typeof (fun) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-1-s.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-1-s.js
index 6a0ce81a2..9f3ac678b 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-1-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-1-s.js
@@ -33,4 +33,4 @@ function testcase() {
}
return _10_4_2_3_c_1_sFunc();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-2-s.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-2-s.js
index 2add6ee83..3470b8b50 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-2-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2-3-c-2-s.js
@@ -34,4 +34,4 @@ function testcase() {
}
return _10_4_2_3_c_2_sFunc();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-2-s.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-2-s.js
index bffe8455a..ba553a8c5 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-2-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-2-s.js
@@ -31,4 +31,4 @@ function testcase() {
eval("function _10_4_2_1_2_fun(){}");
return typeof _10_4_2_1_2_fun === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-4-s.js b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-4-s.js
index 2cb2ddf6c..6a93f3c8f 100644
--- a/test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-4-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.2/10.4.2.1-4-s.js
@@ -30,4 +30,4 @@ function testcase() {
eval("'use strict'; function _10_4_2_1_4_fun(){}");
return typeof _10_4_2_1_4_fun === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-1-s.js b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-1-s.js
index e4d2f9efb..ed8ce8ee7 100644
--- a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-1-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-1-s.js
@@ -41,4 +41,4 @@ function testcase() {
return foo.call(1) === 'number' && bar.call(1) === 'object';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-2-s.js b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-2-s.js
index ee21de4f2..a107f3f0c 100644
--- a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-2-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-2-s.js
@@ -41,4 +41,4 @@ function testcase() {
return foo.call('1') === 'string' && bar.call('1') === 'object';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-3-s.js b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-3-s.js
index db2bff98c..eb3e1c689 100644
--- a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-3-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-3-s.js
@@ -39,4 +39,4 @@ function testcase() {
}
return foo.call(undefined) === 'undefined' && bar.call() === 'object';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-4-s.js b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-4-s.js
index 73d536fda..3b9231407 100644
--- a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-4-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-4-s.js
@@ -41,4 +41,4 @@ function testcase() {
return foo.call(true) === 'boolean' && bar.call(true) === 'object';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-5-s.js b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-5-s.js
index d812b20a3..fb702ebdd 100644
--- a/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-5-s.js
+++ b/test/suite/converted/chapter10/10.4/10.4.3/10.4.3-1-5-s.js
@@ -44,4 +44,4 @@ function testcase() {
return foo.call(foobar) === 'function' && bar.call(foobar) === 'function';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.5/10.5-1-s.js b/test/suite/converted/chapter10/10.5/10.5-1-s.js
index 9898157ef..58eba4600 100644
--- a/test/suite/converted/chapter10/10.5/10.5-1-s.js
+++ b/test/suite/converted/chapter10/10.5/10.5-1-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.5/10.5-7-b-1-s.js b/test/suite/converted/chapter10/10.5/10.5-7-b-1-s.js
index 5ea29590a..96573a286 100644
--- a/test/suite/converted/chapter10/10.5/10.5-7-b-1-s.js
+++ b/test/suite/converted/chapter10/10.5/10.5-7-b-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.5/10.5-7-b-2-s.js b/test/suite/converted/chapter10/10.5/10.5-7-b-2-s.js
index 013310634..5c3a08d77 100644
--- a/test/suite/converted/chapter10/10.5/10.5-7-b-2-s.js
+++ b/test/suite/converted/chapter10/10.5/10.5-7-b-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
return _10_5_7_b_2_fun(30);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.5/10.5-7-b-3-s.js b/test/suite/converted/chapter10/10.5/10.5-7-b-3-s.js
index 02ebc7fe1..dfab53329 100644
--- a/test/suite/converted/chapter10/10.5/10.5-7-b-3-s.js
+++ b/test/suite/converted/chapter10/10.5/10.5-7-b-3-s.js
@@ -35,4 +35,4 @@ function testcase() {
return _10_5_7_b_3_fun(30);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.5/10.5-7-b-4-s.js b/test/suite/converted/chapter10/10.5/10.5-7-b-4-s.js
index ee260e9b9..b6c302a5a 100644
--- a/test/suite/converted/chapter10/10.5/10.5-7-b-4-s.js
+++ b/test/suite/converted/chapter10/10.5/10.5-7-b-4-s.js
@@ -36,4 +36,4 @@ function testcase() {
};
return _10_5_7_b_4_fun(30, 12);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-10-c-ii-1-s.js b/test/suite/converted/chapter10/10.6/10.6-10-c-ii-1-s.js
index 4574ffa60..b68c9351b 100644
--- a/test/suite/converted/chapter10/10.6/10.6-10-c-ii-1-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-10-c-ii-1-s.js
@@ -34,4 +34,4 @@ function testcase() {
}
return foo(10, 'sss', 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-10-c-ii-1.js b/test/suite/converted/chapter10/10.6/10.6-10-c-ii-1.js
index 5751f996a..ee3fe6e93 100644
--- a/test/suite/converted/chapter10/10.6/10.6-10-c-ii-1.js
+++ b/test/suite/converted/chapter10/10.6/10.6-10-c-ii-1.js
@@ -33,4 +33,4 @@ function testcase() {
}
return foo(10,'sss',1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-10-c-ii-2-s.js b/test/suite/converted/chapter10/10.6/10.6-10-c-ii-2-s.js
index e3fb305ab..6a38a2b5f 100644
--- a/test/suite/converted/chapter10/10.6/10.6-10-c-ii-2-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-10-c-ii-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
}
return foo(10,'sss',1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-10-c-ii-2.js b/test/suite/converted/chapter10/10.6/10.6-10-c-ii-2.js
index 64c940d37..e1d3f158a 100644
--- a/test/suite/converted/chapter10/10.6/10.6-10-c-ii-2.js
+++ b/test/suite/converted/chapter10/10.6/10.6-10-c-ii-2.js
@@ -34,4 +34,4 @@ function testcase() {
}
return foo(10,'sss',1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-11-b-1.js b/test/suite/converted/chapter10/10.6/10.6-11-b-1.js
index 466bfb05e..30da80d13 100644
--- a/test/suite/converted/chapter10/10.6/10.6-11-b-1.js
+++ b/test/suite/converted/chapter10/10.6/10.6-11-b-1.js
@@ -66,4 +66,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-12-1.js b/test/suite/converted/chapter10/10.6/10.6-12-1.js
index ebdca4164..5f46b832c 100644
--- a/test/suite/converted/chapter10/10.6/10.6-12-1.js
+++ b/test/suite/converted/chapter10/10.6/10.6-12-1.js
@@ -33,4 +33,4 @@ function testcase() {
catch (e) {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-12-2.js b/test/suite/converted/chapter10/10.6/10.6-12-2.js
index 8ee8cb8cb..7605fa36b 100644
--- a/test/suite/converted/chapter10/10.6/10.6-12-2.js
+++ b/test/suite/converted/chapter10/10.6/10.6-12-2.js
@@ -34,4 +34,4 @@ function testcase() {
desc.hasOwnProperty('put') == false)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-13-1.js b/test/suite/converted/chapter10/10.6/10.6-13-1.js
index 40190b003..b1032de7c 100644
--- a/test/suite/converted/chapter10/10.6/10.6-13-1.js
+++ b/test/suite/converted/chapter10/10.6/10.6-13-1.js
@@ -33,4 +33,4 @@ function testcase() {
catch (e) {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-13-a-1.js b/test/suite/converted/chapter10/10.6/10.6-13-a-1.js
index e76552040..eac25d295 100644
--- a/test/suite/converted/chapter10/10.6/10.6-13-a-1.js
+++ b/test/suite/converted/chapter10/10.6/10.6-13-a-1.js
@@ -57,4 +57,4 @@ function testcase() {
delete Object.prototype.callee;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-13-b-1-s.js b/test/suite/converted/chapter10/10.6/10.6-13-b-1-s.js
index 169a3fdca..bd556a763 100644
--- a/test/suite/converted/chapter10/10.6/10.6-13-b-1-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-13-b-1-s.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-13-b-2-s.js b/test/suite/converted/chapter10/10.6/10.6-13-b-2-s.js
index 870bf7a7e..ebe8d81e1 100644
--- a/test/suite/converted/chapter10/10.6/10.6-13-b-2-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-13-b-2-s.js
@@ -31,4 +31,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(arguments,"caller");
return desc!== undefined;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-13-b-3-s.js b/test/suite/converted/chapter10/10.6/10.6-13-b-3-s.js
index 04caef023..eedf5308b 100644
--- a/test/suite/converted/chapter10/10.6/10.6-13-b-3-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-13-b-3-s.js
@@ -38,4 +38,4 @@ function testcase() {
desc.hasOwnProperty('set') == true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-13-c-1-s.js b/test/suite/converted/chapter10/10.6/10.6-13-c-1-s.js
index d246c489e..20507e1a9 100644
--- a/test/suite/converted/chapter10/10.6/10.6-13-c-1-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-13-c-1-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-13-c-2-s.js b/test/suite/converted/chapter10/10.6/10.6-13-c-2-s.js
index 598e21b97..834e47e49 100644
--- a/test/suite/converted/chapter10/10.6/10.6-13-c-2-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-13-c-2-s.js
@@ -31,4 +31,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(arguments,"callee");
return desc !== undefined;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-13-c-3-s.js b/test/suite/converted/chapter10/10.6/10.6-13-c-3-s.js
index 79cab6c42..586140e0a 100644
--- a/test/suite/converted/chapter10/10.6/10.6-13-c-3-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-13-c-3-s.js
@@ -36,4 +36,4 @@ function testcase() {
desc.hasOwnProperty('get') == true &&
desc.hasOwnProperty('set') == true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-14-1-s.js b/test/suite/converted/chapter10/10.6/10.6-14-1-s.js
index 508e210d8..61b38e2fd 100644
--- a/test/suite/converted/chapter10/10.6/10.6-14-1-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-14-1-s.js
@@ -32,4 +32,4 @@ function testcase() {
} ();
return argObj.hasOwnProperty("callee") && argObj.hasOwnProperty("caller");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-14-b-1-s.js b/test/suite/converted/chapter10/10.6/10.6-14-b-1-s.js
index f6225d0d5..169bf74c9 100644
--- a/test/suite/converted/chapter10/10.6/10.6-14-b-1-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-14-b-1-s.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !verifyEnumerable && argObj.hasOwnProperty("caller");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-14-b-4-s.js b/test/suite/converted/chapter10/10.6/10.6-14-b-4-s.js
index 77c88d4a7..a575e5d7a 100644
--- a/test/suite/converted/chapter10/10.6/10.6-14-b-4-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-14-b-4-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-14-c-1-s.js b/test/suite/converted/chapter10/10.6/10.6-14-c-1-s.js
index 77b1e7d63..44739b86c 100644
--- a/test/suite/converted/chapter10/10.6/10.6-14-c-1-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-14-c-1-s.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !verifyEnumerable && argObj.hasOwnProperty("callee");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-14-c-4-s.js b/test/suite/converted/chapter10/10.6/10.6-14-c-4-s.js
index 781644063..11dc2c819 100644
--- a/test/suite/converted/chapter10/10.6/10.6-14-c-4-s.js
+++ b/test/suite/converted/chapter10/10.6/10.6-14-c-4-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-5-1.js b/test/suite/converted/chapter10/10.6/10.6-5-1.js
index 5d0d90585..c2698feda 100644
--- a/test/suite/converted/chapter10/10.6/10.6-5-1.js
+++ b/test/suite/converted/chapter10/10.6/10.6-5-1.js
@@ -28,4 +28,4 @@ function testcase() {
if(Object.getPrototypeOf(arguments) === Object.getPrototypeOf({}))
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-6-1.js b/test/suite/converted/chapter10/10.6/10.6-6-1.js
index 88c31c8be..66c3c77ca 100644
--- a/test/suite/converted/chapter10/10.6/10.6-6-1.js
+++ b/test/suite/converted/chapter10/10.6/10.6-6-1.js
@@ -29,4 +29,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(arguments,"length");
return desc !== undefined
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-6-2.js b/test/suite/converted/chapter10/10.6/10.6-6-2.js
index 750306b91..9da724cec 100644
--- a/test/suite/converted/chapter10/10.6/10.6-6-2.js
+++ b/test/suite/converted/chapter10/10.6/10.6-6-2.js
@@ -32,4 +32,4 @@ function testcase() {
desc.writable === true )
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-6-3.js b/test/suite/converted/chapter10/10.6/10.6-6-3.js
index 94dac8c40..22a19eca5 100644
--- a/test/suite/converted/chapter10/10.6/10.6-6-3.js
+++ b/test/suite/converted/chapter10/10.6/10.6-6-3.js
@@ -28,4 +28,4 @@ function testcase() {
var arguments= undefined;
return (function () {return arguments.length !== undefined})();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-6-4.js b/test/suite/converted/chapter10/10.6/10.6-6-4.js
index a616c9650..51ab08a91 100644
--- a/test/suite/converted/chapter10/10.6/10.6-6-4.js
+++ b/test/suite/converted/chapter10/10.6/10.6-6-4.js
@@ -28,4 +28,4 @@ function testcase() {
var arguments= undefined;
return (function (a,b,c) {return arguments.length === 0})();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter10/10.6/10.6-7-1.js b/test/suite/converted/chapter10/10.6/10.6-7-1.js
index fbd00cd4e..91c84184c 100644
--- a/test/suite/converted/chapter10/10.6/10.6-7-1.js
+++ b/test/suite/converted/chapter10/10.6/10.6-7-1.js
@@ -65,4 +65,4 @@ function testcase() {
delete Object.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.4/11.1.4-0.js b/test/suite/converted/chapter11/11.1/11.1.4/11.1.4-0.js
index e02701265..4d8270f4e 100644
--- a/test/suite/converted/chapter11/11.1/11.1.4/11.1.4-0.js
+++ b/test/suite/converted/chapter11/11.1/11.1.4/11.1.4-0.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.4/11.1.4_4-5-1.js b/test/suite/converted/chapter11/11.1/11.1.4/11.1.4_4-5-1.js
index 62e84bb83..1749ff70f 100644
--- a/test/suite/converted/chapter11/11.1/11.1.4/11.1.4_4-5-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.4/11.1.4_4-5-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.4/11.1.4_5-6-1.js b/test/suite/converted/chapter11/11.1/11.1.4/11.1.4_5-6-1.js
index 49bd1d649..959cd97c0 100644
--- a/test/suite/converted/chapter11/11.1/11.1.4/11.1.4_5-6-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.4/11.1.4_5-6-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-1.js
index 9b7178e69..e053c8468 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-1.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-2.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-2.js
index 8a5bfeae4..4704d912e 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-2.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-0-2.js
@@ -44,4 +44,4 @@ function testcase() {
return false;
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-1-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-1-s.js
index 078f52bb1..32fe43dff 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-1-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-2-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-2-s.js
index 81696c17f..b0f774d20 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-2-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-3-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-3-s.js
index 7898aab61..1a8aa6568 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-3-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-3-s.js
@@ -34,4 +34,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-4-a-1-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-4-a-1-s.js
index 121fad475..39a94e4dc 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-4-a-1-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-4-a-1-s.js
@@ -43,4 +43,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-s.js
index 7d2cf9320..bd690bc47 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5-4-s.js
@@ -34,4 +34,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_3-3-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_3-3-1.js
index 2925b3b0c..b6609f634 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_3-3-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_3-3-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js
index bb9e347b7..166bb3c17 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-2.js
@@ -35,4 +35,4 @@ function testcase() {
eval("({foo:0,foo:1});");
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js
index ef94ad76e..6ff2ffa77 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-a-3.js
@@ -35,4 +35,4 @@ function testcase() {
var o = eval("({foo:0,foo:1});");
return o.foo===1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js
index 978aa7cd8..b2e156c1a 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-1.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js
index ab05a9841..8b948f79a 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-b-2.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js
index 295cfbbe6..499503501 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-1.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js
index 011fbae0f..5b89cbdf9 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-c-2.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js
index fce4892e6..8c872894a 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-1.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js
index f8a372fbc..586c3f2a0 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-2.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js
index 51fcc2883..cee64a675 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-3.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js
index 4ae1eff6e..40e522382 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-4-d-4.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-5-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-5-1.js
index 5ecc858b8..618c8b2cd 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-5-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_4-5-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Object.prototype.prop2;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_5-4-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_5-4-1.js
index 66e48f214..b7d4acc7b 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_5-4-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_5-4-1.js
@@ -39,4 +39,4 @@ function testcase() {
desc.configurable === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-1-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-1-s.js
index f8d35e05a..f070ebaa4 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-1-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-1-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-2-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-2-s.js
index ffeeb61c9..3101eaf34 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-2-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-2-2-s.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-1.js
index e34ee5106..1b04557b5 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-1.js
@@ -37,4 +37,4 @@ function testcase() {
desc.configurable === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-2.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-2.js
index f35280e71..8c9d3c9ea 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-2.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_6-3-2.js
@@ -35,4 +35,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(o,"foo");
return desc.set === undefined
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-1-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-1-s.js
index 245ca1fdd..fab0ec220 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-1-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-1-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-2-s.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-2-s.js
index 6b2f6a788..c74d40943 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-2-s.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-2-2-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-1.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-1.js
index 626242e0b..aadb13e72 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-1.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-1.js
@@ -37,4 +37,4 @@ function testcase() {
desc.configurable === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-2.js b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-2.js
index 86b3d27e3..08d48cfcd 100644
--- a/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-2.js
+++ b/test/suite/converted/chapter11/11.1/11.1.5/11.1.5_7-3-2.js
@@ -35,4 +35,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(o,"foo");
return desc.get === undefined
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-1.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-1.js
index f116a4f00..582c35d4a 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-1.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-2.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-2.js
index 1628acf6d..cfda464bc 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-2.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-2.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-3.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-3.js
index 4b5200c0b..d3d4c0575 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-3.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-3.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-4.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-4.js
index 41f6038a3..df92592aa 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-4.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-4.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-6-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-6-s.js
index f3abbfb55..5820c2e8d 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-6-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-6-s.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof ReferenceError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-s.js
index 42d2440d7..6c3fc762e 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-1-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-2-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-2-s.js
index 9f8099dbf..b526aa0ef 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-2-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-2-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-3-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-3-s.js
index c844c1c1c..dd564287c 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-3-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-3-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-1.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-1.js
index db902e436..d1a2f0be7 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-1.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-1.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-14-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-14-s.js
index bd3148a7f..868cc2f25 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-14-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-14-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-27-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-27-s.js
index bb1d8f507..c8a5005a9 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-27-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-27-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-28-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-28-s.js
index 7c66445c4..d99665e42 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-28-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-28-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-29-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-29-s.js
index a9f4192dd..e77d22f44 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-29-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-29-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-3-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-3-s.js
index 1d663f5fe..25f32adf0 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-3-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-3-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-6-s.js b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-6-s.js
index e001a6509..a9600d80a 100644
--- a/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-6-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.1/11.13.1-4-6-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-1-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-1-s.js
index faac88727..2de3ca3be 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-1-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-1-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-10-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-10-s.js
index 4dd8976d9..823418d86 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-10-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-10-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-11-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-11-s.js
index f83a02654..eec24a928 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-11-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-11-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-12-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-12-s.js
index 27534d7ff..801f80fa0 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-12-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-12-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_12 *= 2;
return _11_13_2_12 === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-13-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-13-s.js
index 716675a3a..48286a5e8 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-13-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-13-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_13 /= 2;
return _11_13_2_13 === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-14-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-14-s.js
index 6f2c15ab4..1c65f28a5 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-14-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-14-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_14 %= 2;
return _11_13_2_14 === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-15-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-15-s.js
index 851bd37d7..587a7297c 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-15-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-15-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_15 >>>= 2;
return _11_13_2_15 === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-16-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-16-s.js
index bb4e1d123..4e4e804df 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-16-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-16-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_16 -= 2;
return _11_13_2_16 === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-17-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-17-s.js
index 43e00baee..e02dc0235 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-17-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-17-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_17 <<= 2;
return _11_13_2_17 === 4;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-18-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-18-s.js
index ec7568934..e15e252e5 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-18-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-18-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_18 >>= 2;
return _11_13_2_18 === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-19-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-19-s.js
index ac0fac32d..3716bf624 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-19-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-19-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_19 += 10;
return _11_13_2_19 === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-2-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-2-s.js
index 38a34450d..72f9c3dac 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-2-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-2-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-20-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-20-s.js
index 4094eacd3..ef9e3cd01 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-20-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-20-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_20 &= 3;
return _11_13_2_20 === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-21-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-21-s.js
index f67298be4..71932c3ed 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-21-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-21-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_21 ^= 3;
return _11_13_2_21 === 6;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-22-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-22-s.js
index 1798f47cf..58fe28b69 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-22-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-22-s.js
@@ -31,4 +31,4 @@ function testcase() {
_11_13_2_22 |= 2;
return _11_13_2_22 === 7;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-23-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-23-s.js
index b91730cb5..9b9680ba1 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-23-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-23-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-24-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-24-s.js
index d7013058f..f5fba4dfa 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-24-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-24-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-25-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-25-s.js
index 4c7baf911..1915c3f63 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-25-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-25-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-26-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-26-s.js
index 2baee9a55..0b371d246 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-26-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-26-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-27-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-27-s.js
index 138b42a9c..096a4dae8 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-27-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-27-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-28-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-28-s.js
index 4e302195f..48eea119b 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-28-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-28-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-29-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-29-s.js
index 02c3f81e1..b49bb21d3 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-29-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-29-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-3-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-3-s.js
index 88f504ee9..86e718eb9 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-3-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-3-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-30-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-30-s.js
index e59f95239..2b6d952ef 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-30-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-30-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-31-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-31-s.js
index 3cbcf8b1d..b90f60cb4 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-31-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-31-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-32-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-32-s.js
index 4005b4647..e2c509a5f 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-32-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-32-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-33-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-33-s.js
index f5c4abd62..afc1ce807 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-33-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-33-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 10;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-34-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-34-s.js
index c26964ec5..f75908071 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-34-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-34-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-35-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-35-s.js
index 86b0c26d9..20f8a3348 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-35-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-35-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-36-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-36-s.js
index cd96009da..9256221ac 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-36-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-36-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-37-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-37-s.js
index ab354d788..2cfe07db4 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-37-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-37-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-38-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-38-s.js
index e15c2febe..c554c9f44 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-38-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-38-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-39-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-39-s.js
index e82a87346..5cdaece80 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-39-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-39-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-4-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-4-s.js
index 3f03bf1c9..1b21d49af 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-4-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-4-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-40-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-40-s.js
index 40090ddc8..e08f2ecc2 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-40-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-40-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-41-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-41-s.js
index 50efd9bf9..34321daad 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-41-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-41-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-42-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-42-s.js
index e75528a98..5777c16f1 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-42-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-42-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-43-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-43-s.js
index 5b26c4c3f..93fd212db 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-43-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-43-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-44-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-44-s.js
index 42fe1644a..27af83bb1 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-44-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-44-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-45-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-45-s.js
index a5f20cc51..f89a781d4 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-45-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-45-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-46-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-46-s.js
index d8ffb4c72..e222faaca 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-46-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-46-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-47-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-47-s.js
index 009c6b05d..540666c31 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-47-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-47-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-48-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-48-s.js
index 1d5b89cd6..b2aa6d685 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-48-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-48-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-49-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-49-s.js
index 563a71fda..eda148708 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-49-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-49-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-5-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-5-s.js
index 41ab79ccc..40309327e 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-5-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-5-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-50-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-50-s.js
index 62e98421a..ef568980f 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-50-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-50-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-51-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-51-s.js
index 82b3f1ebb..1dad6b200 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-51-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-51-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-52-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-52-s.js
index c7fe2109f..69f98a436 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-52-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-52-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-53-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-53-s.js
index 2a61ad991..8d016d2c0 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-53-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-53-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-54-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-54-s.js
index 657e79f0d..5175334df 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-54-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-54-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-55-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-55-s.js
index d9ce97623..e6548a0d8 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-55-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-55-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-1-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-1-s.js
index 02fd8dfd2..2bc44ceb7 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-1-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-10-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-10-s.js
index 087448249..a4eb7f5f7 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-10-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-10-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-11-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-11-s.js
index 1efab8e64..4aebe8eaa 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-11-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-11-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-12-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-12-s.js
index 4dca3d444..afd88463b 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-12-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-12-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-13-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-13-s.js
index 7316a9542..e0506cd15 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-13-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-13-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-14-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-14-s.js
index 1454c7393..da00e1680 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-14-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-14-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-15-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-15-s.js
index e7e18f670..7a766923d 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-15-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-15-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-16-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-16-s.js
index 4398f3357..6e76aa78c 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-16-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-16-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-17-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-17-s.js
index 956020d7b..16f7e8e77 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-17-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-17-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-18-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-18-s.js
index 6c17617f1..98ca1d3c4 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-18-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-18-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-19-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-19-s.js
index dd20fc722..49e02124e 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-19-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-19-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-2-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-2-s.js
index a2c69aa01..c627c7e85 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-2-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-20-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-20-s.js
index 3592baa27..ea231a9fb 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-20-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-20-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-21-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-21-s.js
index d18a3df0b..3da837a4d 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-21-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-21-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-22-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-22-s.js
index 86d9920bd..a2bdb21b0 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-22-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-22-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-3-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-3-s.js
index 69fe62b85..4250c9c97 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-3-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-3-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-4-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-4-s.js
index 4596adcbf..9eed286ca 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-4-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-4-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-5-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-5-s.js
index 753e68347..80de84d3f 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-5-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-5-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-6-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-6-s.js
index c4e618d98..ae78fe9cd 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-6-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-6-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-7-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-7-s.js
index 72fcfc172..4f07551a1 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-7-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-7-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-8-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-8-s.js
index beb224206..f72cc2585 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-8-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-8-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-9-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-9-s.js
index a5d378933..ebbc0c41f 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-9-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-9-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-s.js
index 4ef14aea2..b0acdc282 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-6-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-7-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-7-s.js
index 20faef6c1..1422eb9c4 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-7-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-7-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-8-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-8-s.js
index 5bc40b0ed..6d9799d0c 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-8-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-8-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-9-s.js b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-9-s.js
index 8675f230f..a4eff3edd 100644
--- a/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-9-s.js
+++ b/test/suite/converted/chapter11/11.13/11.13.2/11.13.2-9-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof ReferenceError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-1-s.js b/test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-1-s.js
index 702375a45..28182dc30 100644
--- a/test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-1-s.js
+++ b/test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-2-s.js b/test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-2-s.js
index 5e1d48c8e..300a02fda 100644
--- a/test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-2-s.js
+++ b/test/suite/converted/chapter11/11.3/11.3.1/11.3.1-2-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-1-s.js b/test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-1-s.js
index a35340e4f..896c35a7c 100644
--- a/test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-1-s.js
+++ b/test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-2-s.js b/test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-2-s.js
index 3b9d3245c..16f60a2a0 100644
--- a/test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-2-s.js
+++ b/test/suite/converted/chapter11/11.3/11.3.2/11.3.2-2-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-0-1.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-0-1.js
index 0093150e1..6b98d5e61 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-0-1.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-0-1.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-1.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-1.js
index 53d258cda..57afcb130 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-1.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-2.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-2.js
index b9cfefba4..5e711ffea 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-2.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-2.js
@@ -32,4 +32,4 @@ function testcase() {
if(d === true && bIsFooCalled === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-3.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-3.js
index e4e0b9516..90d5c4a95 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-3.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-3.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-4.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-4.js
index 0b1446e53..811f162d6 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-4.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-4.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-5.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-5.js
index f012b72d3..5bf932162 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-5.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-5.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-6.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-6.js
index 2c70f8fb6..967bb23e6 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-6.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-2-6.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-1.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-1.js
index 56e5f2219..4c68118dc 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-1.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-2.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-2.js
index 7a2f005b5..f26c02442 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-2.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-2.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-3.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-3.js
index 4acabd288..9a802a41b 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-3.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-3.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-a-1-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-a-1-s.js
index afb96d40c..603973b11 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-a-1-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-3-a-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-1-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-1-s.js
index 348bf0ccd..b4047a40c 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-1-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-1-s.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === "abc";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-2-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-2-s.js
index 91193df76..98805844a 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-2-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-2-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.prop === "abc";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-3-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-3-s.js
index b6ff2bda1..995b3e596 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-3-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-3-s.js
@@ -36,4 +36,4 @@ function testcase() {
delete obj.prop;
return !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-4-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-4-s.js
index e1ec1c147..c2f3d602a 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-4-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4-a-4-s.js
@@ -38,4 +38,4 @@ function testcase() {
delete obj.prop;
return !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-1.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-1.js
index 08b835696..7d3fbb673 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-1.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-1.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-10.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-10.js
index be6633cf2..ec3bda8fe 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-10.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-10.js
@@ -45,4 +45,4 @@ function testcase() {
else JSON.stringify = o /* this branch messes up the attributes */;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-11.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-11.js
index 42418c942..16791fd47 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-11.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-11.js
@@ -36,4 +36,4 @@ function testcase() {
if(d === true && arguments.callee === undefined)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-12.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-12.js
index a283b5319..e494c8bc3 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-12.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-12.js
@@ -35,4 +35,4 @@ function testcase() {
if(d === false && a.length === 3)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-13.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-13.js
index 62b1239d9..988b39bec 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-13.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-13.js
@@ -37,4 +37,4 @@ function testcase() {
if(d === false && Array.isArray(a) === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-14.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-14.js
index 58d38114a..c40f06142 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-14.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-14.js
@@ -35,4 +35,4 @@ function testcase() {
if(d === true && a[1] === undefined)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-15.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-15.js
index d1342f406..c4f486198 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-15.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-15.js
@@ -35,4 +35,4 @@ function testcase() {
if( d === true && a.x === undefined)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-16.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-16.js
index c4bb9416e..52a39cf08 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-16.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-16.js
@@ -32,4 +32,4 @@ function testcase() {
if(delete arguments === false && arguments !== undefined)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-17.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-17.js
index 6cf8d472d..31ee89c5f 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-17.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-17.js
@@ -37,4 +37,4 @@ function testcase() {
if(foo(1,2) === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-2.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-2.js
index 70baed503..732c2bfbc 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-2.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-2.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3-s.js
index 851b09b5a..55d16a389 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3-s.js
@@ -44,4 +44,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3.js
index ab70d3661..0c32f20f9 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-3.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-4.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-4.js
index 0a74debd1..55b8b05a0 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-4.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-4.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-5.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-5.js
index 5dbc9e30d..d4e18b9a2 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-5.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-5.js
@@ -40,4 +40,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-6.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-6.js
index a2a1e9fa2..8ce143d93 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-6.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-6.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-7.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-7.js
index bdfb49aca..e84a434d5 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-7.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-7.js
@@ -35,4 +35,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8-s.js
index e50cfe2a7..b59ffa7f9 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8-s.js
@@ -40,4 +40,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8.js
index d9c460996..cb3316360 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-8.js
@@ -38,4 +38,4 @@ function testcase() {
JSON = o;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9-s.js
index 827ae6914..44e57d2db 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9-s.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9.js
index fcb31ab7b..ef77ea949 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-4.a-9.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-1.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-1.js
index f6c159e84..e044c9531 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-1.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-1.js
@@ -32,4 +32,4 @@ function testcase() {
if(d === false && x === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-2.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-2.js
index d670ebeae..a10b67163 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-2.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-2.js
@@ -35,4 +35,4 @@ function testcase() {
}
return foo(1,2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-3.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-3.js
index 19dee9b36..2ca70c6ff 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-3.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-3.js
@@ -32,4 +32,4 @@ function testcase() {
if(d === false && fnExists(foo))
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-1-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-1-s.js
index 9c3ad6ad2..cdf314963 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-1-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-1-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-10-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-10-s.js
index af1c1b03d..ba36f657b 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-10-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-10-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-11-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-11-s.js
index 8baf2508d..8afb57263 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-11-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-11-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-12-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-12-s.js
index d2fed9f35..0aeab60ed 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-12-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-12-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-13-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-13-s.js
index e6b130000..111b4bee7 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-13-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-13-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-14-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-14-s.js
index 358190089..c16e1204f 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-14-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-14-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-15-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-15-s.js
index eadac6d65..0b05c54b7 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-15-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-15-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-16-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-16-s.js
index a31eecd61..46f1d31f2 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-16-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-16-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-17-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-17-s.js
index f6d52a32f..06b222d5f 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-17-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-17-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-18-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-18-s.js
index fd2a610cc..a6c41c172 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-18-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-18-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-19-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-19-s.js
index e4823904b..31ad29d68 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-19-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-19-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-2-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-2-s.js
index 4c0438836..6f565529d 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-2-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-2-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-20-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-20-s.js
index 1d72bc716..a5dfca687 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-20-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-20-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-21-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-21-s.js
index 3cb859f91..626964521 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-21-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-21-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-22-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-22-s.js
index 61bd428bf..236a37294 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-22-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-22-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-23-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-23-s.js
index aff26e3f3..6c6071f71 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-23-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-23-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-24-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-24-s.js
index a585c9a71..a6fb92105 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-24-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-24-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-25-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-25-s.js
index bfcafd830..f13039d93 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-25-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-25-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js
index 5a52a5c86..8bc6b5148 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-3-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-3-s.js
index a72ca46d7..894ae2ada 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-3-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-3-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-4-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-4-s.js
index 8c4708877..4d99bea4f 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-4-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-4-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-5-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-5-s.js
index 06b45af02..38d1c3f85 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-5-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-5-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-6-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-6-s.js
index 3174815d6..6f1d1fa5d 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-6-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-6-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-7-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-7-s.js
index 5a9699ffe..6a9f0f1ee 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-7-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-7-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-8-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-8-s.js
index 3c120c05b..c584daff9 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-8-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-8-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-9-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-9-s.js
index 4953291d0..d9235bca1 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-9-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.1-5-a-9-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.1/11.4.4-4.a-3-s.js b/test/suite/converted/chapter11/11.4/11.4.1/11.4.4-4.a-3-s.js
index 41bf2f96d..0990b30a0 100644
--- a/test/suite/converted/chapter11/11.4/11.4.1/11.4.4-4.a-3-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.1/11.4.4-4.a-3-s.js
@@ -44,4 +44,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-1-s.js b/test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-1-s.js
index 9c4e286e4..c87929cd0 100644
--- a/test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-1-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-2-s.js b/test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-2-s.js
index 99a9053e1..b24e54522 100644
--- a/test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-2-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.4/11.4.4-2-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-1-s.js b/test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-1-s.js
index 0440d49ee..15e90da22 100644
--- a/test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-1-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === eval;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-2-s.js b/test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-2-s.js
index 95b65c75c..0c37881c5 100644
--- a/test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-2-s.js
+++ b/test/suite/converted/chapter11/11.4/11.4.5/11.4.5-2-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError && blah === arguments;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-1.js b/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-1.js
index be7abb4a4..dc69b38fd 100644
--- a/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-1.js
+++ b/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-1.js
@@ -43,4 +43,4 @@ function testcase() {
};
return !(obj1 > obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-2.js b/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-2.js
index f4cdc6f02..c2fd97193 100644
--- a/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-2.js
+++ b/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-2.js
@@ -43,4 +43,4 @@ function testcase() {
};
return !(obj1 > obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-3.js b/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-3.js
index eb2224e49..23c731cde 100644
--- a/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-3.js
+++ b/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-3.js
@@ -43,4 +43,4 @@ function testcase() {
};
return !(obj1 > obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-4.js b/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-4.js
index fbb41f75b..f25163a8d 100644
--- a/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-4.js
+++ b/test/suite/converted/chapter11/11.8/11.8.2/11.8.2-4.js
@@ -43,4 +43,4 @@ function testcase() {
};
return !(obj1 > obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-1.js b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-1.js
index b9699e10d..aa8d79e5c 100644
--- a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-1.js
+++ b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-1.js
@@ -43,4 +43,4 @@ function testcase() {
};
return (obj1 <= obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-2.js b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-2.js
index 02a93e586..12f9aa7de 100644
--- a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-2.js
+++ b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-2.js
@@ -43,4 +43,4 @@ function testcase() {
};
return (obj1 <= obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-3.js b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-3.js
index 0f0d32dd0..91c99e286 100644
--- a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-3.js
+++ b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-3.js
@@ -43,4 +43,4 @@ function testcase() {
};
return (obj1 <= obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-4.js b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-4.js
index f2b8e065c..31c317bd0 100644
--- a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-4.js
+++ b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-4.js
@@ -43,4 +43,4 @@ function testcase() {
};
return (obj1 <= obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-5.js b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-5.js
index de0b3e4f9..e81fa96de 100644
--- a/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-5.js
+++ b/test/suite/converted/chapter11/11.8/11.8.3/11.8.3-5.js
@@ -43,4 +43,4 @@ function testcase() {
};
return (obj1 <= obj2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.1/12.1-1.js b/test/suite/converted/chapter12/12.1/12.1-1.js
index 6edde9361..2c20b5b80 100644
--- a/test/suite/converted/chapter12/12.1/12.1-1.js
+++ b/test/suite/converted/chapter12/12.1/12.1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.1/12.1-2.js b/test/suite/converted/chapter12/12.1/12.1-2.js
index e8dab91f5..eb3972682 100644
--- a/test/suite/converted/chapter12/12.1/12.1-2.js
+++ b/test/suite/converted/chapter12/12.1/12.1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.1/12.1-3.js b/test/suite/converted/chapter12/12.1/12.1-3.js
index 5fce9fc29..67dddef33 100644
--- a/test/suite/converted/chapter12/12.1/12.1-3.js
+++ b/test/suite/converted/chapter12/12.1/12.1-3.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.1/12.1-4.js b/test/suite/converted/chapter12/12.1/12.1-4.js
index 262f5f6b6..d95baa6c3 100644
--- a/test/suite/converted/chapter12/12.1/12.1-4.js
+++ b/test/suite/converted/chapter12/12.1/12.1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.1/12.1-5.js b/test/suite/converted/chapter12/12.1/12.1-5.js
index 3d168625f..986eee5db 100644
--- a/test/suite/converted/chapter12/12.1/12.1-5.js
+++ b/test/suite/converted/chapter12/12.1/12.1-5.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.1/12.1-6.js b/test/suite/converted/chapter12/12.1/12.1-6.js
index ab1df5266..ea147fcaa 100644
--- a/test/suite/converted/chapter12/12.1/12.1-6.js
+++ b/test/suite/converted/chapter12/12.1/12.1-6.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.1/12.1-7.js b/test/suite/converted/chapter12/12.1/12.1-7.js
index 1ebd2d2b9..f0850fb42 100644
--- a/test/suite/converted/chapter12/12.1/12.1-7.js
+++ b/test/suite/converted/chapter12/12.1/12.1-7.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-0-1.js b/test/suite/converted/chapter12/12.10/12.10-0-1.js
index 3c06643d7..4668eb353 100644
--- a/test/suite/converted/chapter12/12.10/12.10-0-1.js
+++ b/test/suite/converted/chapter12/12.10/12.10-0-1.js
@@ -38,4 +38,4 @@ function testcase() {
return f()==="12.10-0-1"
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-0-10.js b/test/suite/converted/chapter12/12.10/12.10-0-10.js
index aa95a6b2e..a00a5c977 100644
--- a/test/suite/converted/chapter12/12.10/12.10-0-10.js
+++ b/test/suite/converted/chapter12/12.10/12.10-0-10.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-0-11.js b/test/suite/converted/chapter12/12.10/12.10-0-11.js
index 1a413c3a2..54086ea10 100644
--- a/test/suite/converted/chapter12/12.10/12.10-0-11.js
+++ b/test/suite/converted/chapter12/12.10/12.10-0-11.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-0-12.js b/test/suite/converted/chapter12/12.10/12.10-0-12.js
index b455f4c0e..63f9f300f 100644
--- a/test/suite/converted/chapter12/12.10/12.10-0-12.js
+++ b/test/suite/converted/chapter12/12.10/12.10-0-12.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-0-3.js b/test/suite/converted/chapter12/12.10/12.10-0-3.js
index 1309f2c67..3caa471bf 100644
--- a/test/suite/converted/chapter12/12.10/12.10-0-3.js
+++ b/test/suite/converted/chapter12/12.10/12.10-0-3.js
@@ -34,4 +34,4 @@ function testcase() {
o.prop = "12.10-0-3 after";
return f()==="12.10-0-3 after"
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-0-7.js b/test/suite/converted/chapter12/12.10/12.10-0-7.js
index f8c2c6f99..aba4c77ca 100644
--- a/test/suite/converted/chapter12/12.10/12.10-0-7.js
+++ b/test/suite/converted/chapter12/12.10/12.10-0-7.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-0-8.js b/test/suite/converted/chapter12/12.10/12.10-0-8.js
index e01f16c13..6f6b58a5c 100644
--- a/test/suite/converted/chapter12/12.10/12.10-0-8.js
+++ b/test/suite/converted/chapter12/12.10/12.10-0-8.js
@@ -33,4 +33,4 @@ function testcase() {
return o.foo === "set in with";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-0-9.js b/test/suite/converted/chapter12/12.10/12.10-0-9.js
index 68a26d483..2ee8b919f 100644
--- a/test/suite/converted/chapter12/12.10/12.10-0-9.js
+++ b/test/suite/converted/chapter12/12.10/12.10-0-9.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-2-1.js b/test/suite/converted/chapter12/12.10/12.10-2-1.js
index e890d6164..6a4e70a74 100644
--- a/test/suite/converted/chapter12/12.10/12.10-2-1.js
+++ b/test/suite/converted/chapter12/12.10/12.10-2-1.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-2-2.js b/test/suite/converted/chapter12/12.10/12.10-2-2.js
index 75e4919f8..2a570bdef 100644
--- a/test/suite/converted/chapter12/12.10/12.10-2-2.js
+++ b/test/suite/converted/chapter12/12.10/12.10-2-2.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-2-3.js b/test/suite/converted/chapter12/12.10/12.10-2-3.js
index bf9064132..8236c8e4c 100644
--- a/test/suite/converted/chapter12/12.10/12.10-2-3.js
+++ b/test/suite/converted/chapter12/12.10/12.10-2-3.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10-7-1.js b/test/suite/converted/chapter12/12.10/12.10-7-1.js
index b6a398592..122a593d5 100644
--- a/test/suite/converted/chapter12/12.10/12.10-7-1.js
+++ b/test/suite/converted/chapter12/12.10/12.10-7-1.js
@@ -44,4 +44,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-1-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-1-s.js
index 9fe0294ff..a6ee5847f 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-1-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-1-s.js
@@ -43,4 +43,4 @@ function testcase() {
return(e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-10-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-10-s.js
index 2aa4ac3b5..ed486fe04 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-10-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-10-s.js
@@ -42,4 +42,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-11-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-11-s.js
index 2e5f9d610..82021461d 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-11-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-11-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-12-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-12-s.js
index a52151907..ffda00885 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-12-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-12-s.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof SyntaxError) ;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-13-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-13-s.js
index 6c4e25ff3..93dd55ffe 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-13-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-13-s.js
@@ -31,4 +31,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-14-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-14-s.js
index 0f166324f..280e2c87a 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-14-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-14-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-15-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-15-s.js
index 94a9ed701..cd5af45f9 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-15-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-15-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-16-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-16-s.js
index b6115e9c4..fb594bd7c 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-16-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-16-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-2-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-2-s.js
index 6b7fcdb55..e42d809c7 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-2-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-2-s.js
@@ -44,4 +44,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-3-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-3-s.js
index 93d086cc2..3f443fc67 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-3-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-3-s.js
@@ -44,4 +44,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-4-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-4-s.js
index 18a8ed8ef..80dcc1b27 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-4-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-4-s.js
@@ -39,4 +39,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-5-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-5-s.js
index 66e22ad37..e6ca7c2da 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-5-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-5-s.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-7-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-7-s.js
index 7806f5ca0..e27855d1a 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-7-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-7-s.js
@@ -40,4 +40,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-8-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-8-s.js
index 20a683406..ad679477f 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-8-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-8-s.js
@@ -40,4 +40,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-9-s.js b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-9-s.js
index f8dff19a3..4616aa327 100644
--- a/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-9-s.js
+++ b/test/suite/converted/chapter12/12.10/12.10.1/12.10.1-9-s.js
@@ -40,4 +40,4 @@ function testcase() {
return (e instanceof SyntaxError) ;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-1.js b/test/suite/converted/chapter12/12.14/12.14-1.js
index 094938172..c14cd19dc 100644
--- a/test/suite/converted/chapter12/12.14/12.14-1.js
+++ b/test/suite/converted/chapter12/12.14/12.14-1.js
@@ -35,4 +35,4 @@ function testcase() {
return foo === "prior to throw";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-10.js b/test/suite/converted/chapter12/12.14/12.14-10.js
index c7a70c2e5..d8b8d0d27 100644
--- a/test/suite/converted/chapter12/12.14/12.14-10.js
+++ b/test/suite/converted/chapter12/12.14/12.14-10.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-11.js b/test/suite/converted/chapter12/12.14/12.14-11.js
index a71817abb..d23da23c1 100644
--- a/test/suite/converted/chapter12/12.14/12.14-11.js
+++ b/test/suite/converted/chapter12/12.14/12.14-11.js
@@ -45,4 +45,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-12.js b/test/suite/converted/chapter12/12.14/12.14-12.js
index 911de95a9..f1666f220 100644
--- a/test/suite/converted/chapter12/12.14/12.14-12.js
+++ b/test/suite/converted/chapter12/12.14/12.14-12.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-13.js b/test/suite/converted/chapter12/12.14/12.14-13.js
index e32e2a764..22f84169b 100644
--- a/test/suite/converted/chapter12/12.14/12.14-13.js
+++ b/test/suite/converted/chapter12/12.14/12.14-13.js
@@ -54,4 +54,4 @@ function testcase() {
delete this.x_12_14_13;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-14.js b/test/suite/converted/chapter12/12.14/12.14-14.js
index c22d8a134..7ce4d6f50 100644
--- a/test/suite/converted/chapter12/12.14/12.14-14.js
+++ b/test/suite/converted/chapter12/12.14/12.14-14.js
@@ -38,4 +38,4 @@ function testcase() {
delete fnGlobalObject()._12_14_14_foo;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-15.js b/test/suite/converted/chapter12/12.14/12.14-15.js
index 58cadf7f2..86cbbc919 100644
--- a/test/suite/converted/chapter12/12.14/12.14-15.js
+++ b/test/suite/converted/chapter12/12.14/12.14-15.js
@@ -40,4 +40,4 @@ function testcase() {
delete fnGlobalObject()._12_14_15_foo;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-16.js b/test/suite/converted/chapter12/12.14/12.14-16.js
index 359bea326..448bf9395 100644
--- a/test/suite/converted/chapter12/12.14/12.14-16.js
+++ b/test/suite/converted/chapter12/12.14/12.14-16.js
@@ -44,4 +44,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-2.js b/test/suite/converted/chapter12/12.14/12.14-2.js
index 5159b5b13..fe966c1b6 100644
--- a/test/suite/converted/chapter12/12.14/12.14-2.js
+++ b/test/suite/converted/chapter12/12.14/12.14-2.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-3.js b/test/suite/converted/chapter12/12.14/12.14-3.js
index 48aa211a3..694661859 100644
--- a/test/suite/converted/chapter12/12.14/12.14-3.js
+++ b/test/suite/converted/chapter12/12.14/12.14-3.js
@@ -42,4 +42,4 @@ function testcase() {
return foo === "declaration in catch";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-4.js b/test/suite/converted/chapter12/12.14/12.14-4.js
index 5db249891..5c79e638f 100644
--- a/test/suite/converted/chapter12/12.14/12.14-4.js
+++ b/test/suite/converted/chapter12/12.14/12.14-4.js
@@ -46,4 +46,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-6.js b/test/suite/converted/chapter12/12.14/12.14-6.js
index 7f9505d71..7f6635b03 100644
--- a/test/suite/converted/chapter12/12.14/12.14-6.js
+++ b/test/suite/converted/chapter12/12.14/12.14-6.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-7.js b/test/suite/converted/chapter12/12.14/12.14-7.js
index 488b2b3e1..a0527c853 100644
--- a/test/suite/converted/chapter12/12.14/12.14-7.js
+++ b/test/suite/converted/chapter12/12.14/12.14-7.js
@@ -51,4 +51,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-8.js b/test/suite/converted/chapter12/12.14/12.14-8.js
index 11ac67a9f..37838e575 100644
--- a/test/suite/converted/chapter12/12.14/12.14-8.js
+++ b/test/suite/converted/chapter12/12.14/12.14-8.js
@@ -46,4 +46,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14-9.js b/test/suite/converted/chapter12/12.14/12.14-9.js
index 32a51f704..162a2970c 100644
--- a/test/suite/converted/chapter12/12.14/12.14-9.js
+++ b/test/suite/converted/chapter12/12.14/12.14-9.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-1-s.js b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-1-s.js
index f46061e2a..6d16969a8 100644
--- a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-1-s.js
+++ b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-1-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-2-s.js b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-2-s.js
index 9278ad1c0..7d7207290 100644
--- a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-2-s.js
+++ b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-2-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-3-s.js b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-3-s.js
index d715c2aa9..a9c870bbe 100644
--- a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-3-s.js
+++ b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-3-s.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-4-s.js b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-4-s.js
index 5d5749df0..036b79ef4 100644
--- a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-4-s.js
+++ b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-4-s.js
@@ -35,4 +35,4 @@ function testcase() {
return EVAL instanceof Error;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-5-s.js b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-5-s.js
index dbcf4be58..2faed1938 100644
--- a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-5-s.js
+++ b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-5-s.js
@@ -35,4 +35,4 @@ function testcase() {
return Arguments instanceof Error;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-6-s.js b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-6-s.js
index 52d00fa7d..7feaf732c 100644
--- a/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-6-s.js
+++ b/test/suite/converted/chapter12/12.14/12.14.1/12.14.1-6-s.js
@@ -35,4 +35,4 @@ function testcase() {
return ARGUMENTS instanceof Error;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-1-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-1-s.js
index 5fc6c8308..dfc65d716 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-1-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-1-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-10-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-10-s.js
index bf329d806..614aabbad 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-10-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-10-s.js
@@ -31,4 +31,4 @@ function testcase() {
s('eval = 42;');
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-11.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-11.js
index ab6d92501..8434966b8 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-11.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-11.js
@@ -28,4 +28,4 @@ function testcase() {
eval("var arguments;");
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12-s.js
index e3277dd00..04b1cf30d 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12.js
index f25c60af7..df8a637e8 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-12.js
@@ -28,4 +28,4 @@ function testcase() {
eval("(function (){var arguments;})");
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-13-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-13-s.js
index c54c10f18..f5390a42d 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-13-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-13-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-2-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-2-s.js
index 926e041be..03178a09e 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-2-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-2-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-3-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-3-s.js
index 47eb5d356..1bdd52142 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-3-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-3-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-34-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-34-s.js
index 2bc07f9e6..ca8b2f333 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-34-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-34-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-35-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-35-s.js
index 908667e1e..4d68149bd 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-35-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-35-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-36-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-36-s.js
index fbc7993c2..37f0504ab 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-36-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-36-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-37-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-37-s.js
index 2b0b98b25..639c9647f 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-37-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-37-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-4-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-4-s.js
index ce41ae9e6..40c8eabff 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-4-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-4-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-5-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-5-s.js
index 771fe9435..d20be57d0 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-5-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-5-s.js
@@ -30,4 +30,4 @@ function testcase() {
Function('var eval;');
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-6-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-6-s.js
index e92242157..41b45210a 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-6-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-6-s.js
@@ -32,4 +32,4 @@ function testcase() {
f();
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-7-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-7-s.js
index 1aef752ca..0f7ba5d76 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-7-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-7-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-8-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-8-s.js
index b9b0c9300..792fccd2a 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-8-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-8-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError) ;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-9-s.js b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-9-s.js
index 49996f9ce..5f1d75861 100644
--- a/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-9-s.js
+++ b/test/suite/converted/chapter12/12.2/12.2.1/12.2.1-9-s.js
@@ -31,4 +31,4 @@ function testcase() {
s('var eval;');
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-1.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-1.js
index f590c5589..dbe3cc836 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-1.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-1.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-10.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-10.js
index 41f7dbb13..a88899ee5 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-10.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-10.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-11.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-11.js
index 555d33bbf..6c546c6de 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-11.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-11.js
@@ -36,4 +36,4 @@ function testcase() {
}
return count === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-12.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-12.js
index 4084f372b..a4a244993 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-12.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-12.js
@@ -36,4 +36,4 @@ function testcase() {
}
return count === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-13.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-13.js
index e3ed5f41b..c9fcba18a 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-13.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-13.js
@@ -36,4 +36,4 @@ function testcase() {
}
return count === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-14.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-14.js
index 45744effa..d6787e2d2 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-14.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-14.js
@@ -36,4 +36,4 @@ function testcase() {
}
return count === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-15.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-15.js
index 4d2f51a9e..02ebf7cf7 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-15.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-15.js
@@ -36,4 +36,4 @@ function testcase() {
}
return count === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-16.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-16.js
index b308b8b1d..93dcb776a 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-16.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-16.js
@@ -36,4 +36,4 @@ function testcase() {
}
return count === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-17.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-17.js
index d9643e616..730bd3d5b 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-17.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-17.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-18.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-18.js
index 1ed5e004a..dedbe9d61 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-18.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-18.js
@@ -36,4 +36,4 @@ function testcase() {
}
return count === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-19.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-19.js
index 15f237e75..2738ffc00 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-19.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-19.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-2.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-2.js
index 6e38561c0..9eab75bd1 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-2.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-2.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-20.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-20.js
index 0c4b74cce..8a4e190fd 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-20.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-20.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-21.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-21.js
index e5e428e70..c7f59dcf7 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-21.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-21.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-3.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-3.js
index 435c67659..0629e6600 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-3.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-3.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-4.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-4.js
index 0005fa757..699b20036 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-4.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-4.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-5.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-5.js
index d2d25fcf2..0d3ac281a 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-5.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-5.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-6.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-6.js
index 1592a430a..46462a277 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-6.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-6.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-7.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-7.js
index 9e2a6bb88..1f611c741 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-7.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-7.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-8.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-8.js
index b66368d8a..8e6385f69 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-8.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-8.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-9.js b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-9.js
index 3f25486ea..0b4663d80 100644
--- a/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-9.js
+++ b/test/suite/converted/chapter12/12.6/12.6.3/12.6.3_2-3-a-ii-9.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.4/12.6.4-1.js b/test/suite/converted/chapter12/12.6/12.6.4/12.6.4-1.js
index daaceb175..c9bfbf6ac 100644
--- a/test/suite/converted/chapter12/12.6/12.6.4/12.6.4-1.js
+++ b/test/suite/converted/chapter12/12.6/12.6.4/12.6.4-1.js
@@ -46,4 +46,4 @@ function testcase() {
}
return countProp1 === 1 && countProp2 === 1 && countProp3 === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.6/12.6.4/12.6.4-2.js b/test/suite/converted/chapter12/12.6/12.6.4/12.6.4-2.js
index 353dc306f..593a8dc9d 100644
--- a/test/suite/converted/chapter12/12.6/12.6.4/12.6.4-2.js
+++ b/test/suite/converted/chapter12/12.6/12.6.4/12.6.4-2.js
@@ -64,4 +64,4 @@ function testcase() {
}
return !accessedProp1 && accessedProp2 && child.prop1 === "overridedValue1" && child.prop2 === "overridedValue2";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.7/12.7-1.js b/test/suite/converted/chapter12/12.7/12.7-1.js
index 5c598eb98..9292249aa 100644
--- a/test/suite/converted/chapter12/12.7/12.7-1.js
+++ b/test/suite/converted/chapter12/12.7/12.7-1.js
@@ -33,4 +33,4 @@ function testcase() {
}
return sum === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.8/12.8-1.js b/test/suite/converted/chapter12/12.8/12.8-1.js
index cfd9ef968..f07315d14 100644
--- a/test/suite/converted/chapter12/12.8/12.8-1.js
+++ b/test/suite/converted/chapter12/12.8/12.8-1.js
@@ -35,4 +35,4 @@ function testcase() {
}
return sum === 15;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter12/12.9/12.9-1.js b/test/suite/converted/chapter12/12.9/12.9-1.js
index a723d7443..eb69c2ccb 100644
--- a/test/suite/converted/chapter12/12.9/12.9-1.js
+++ b/test/suite/converted/chapter12/12.9/12.9-1.js
@@ -37,4 +37,4 @@ function testcase() {
})();
return sum === 15;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-1.js b/test/suite/converted/chapter13/13.0/13.0-1.js
index ef6e581c7..ffe2b1608 100644
--- a/test/suite/converted/chapter13/13.0/13.0-1.js
+++ b/test/suite/converted/chapter13/13.0/13.0-1.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-10-s.js b/test/suite/converted/chapter13/13.0/13.0-10-s.js
index 602a54812..6ec5260e9 100644
--- a/test/suite/converted/chapter13/13.0/13.0-10-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-10-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-11-s.js b/test/suite/converted/chapter13/13.0/13.0-11-s.js
index d4bd03310..8b41ff2c9 100644
--- a/test/suite/converted/chapter13/13.0/13.0-11-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-11-s.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-12-s.js b/test/suite/converted/chapter13/13.0/13.0-12-s.js
index 93de8fa83..c2ba9f99f 100644
--- a/test/suite/converted/chapter13/13.0/13.0-12-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-12-s.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-13-s.js b/test/suite/converted/chapter13/13.0/13.0-13-s.js
index 71c165f4d..aa5b5ee00 100644
--- a/test/suite/converted/chapter13/13.0/13.0-13-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-13-s.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-14-s.js b/test/suite/converted/chapter13/13.0/13.0-14-s.js
index 128fa411e..b33d46c3e 100644
--- a/test/suite/converted/chapter13/13.0/13.0-14-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-14-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-15-s.js b/test/suite/converted/chapter13/13.0/13.0-15-s.js
index 91a7e6c36..850b99929 100644
--- a/test/suite/converted/chapter13/13.0/13.0-15-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-15-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-16-s.js b/test/suite/converted/chapter13/13.0/13.0-16-s.js
index e5a475910..26090fd7c 100644
--- a/test/suite/converted/chapter13/13.0/13.0-16-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-16-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-17-s.js b/test/suite/converted/chapter13/13.0/13.0-17-s.js
index aea9124ed..93f48048e 100644
--- a/test/suite/converted/chapter13/13.0/13.0-17-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-17-s.js
@@ -33,4 +33,4 @@ function testcase() {
eval("'use strict'; var _13_0_17_fun = new Function('eval = 42;'); _13_0_17_fun();");
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-2.js b/test/suite/converted/chapter13/13.0/13.0-2.js
index 718744d47..817c4e1c9 100644
--- a/test/suite/converted/chapter13/13.0/13.0-2.js
+++ b/test/suite/converted/chapter13/13.0/13.0-2.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-3.js b/test/suite/converted/chapter13/13.0/13.0-3.js
index 6207c00df..991133af8 100644
--- a/test/suite/converted/chapter13/13.0/13.0-3.js
+++ b/test/suite/converted/chapter13/13.0/13.0-3.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-4.js b/test/suite/converted/chapter13/13.0/13.0-4.js
index 2e8a6ff8e..8af7af4cd 100644
--- a/test/suite/converted/chapter13/13.0/13.0-4.js
+++ b/test/suite/converted/chapter13/13.0/13.0-4.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-7-s.js b/test/suite/converted/chapter13/13.0/13.0-7-s.js
index 1bea87290..1f3fb95ad 100644
--- a/test/suite/converted/chapter13/13.0/13.0-7-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-7-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-8-s.js b/test/suite/converted/chapter13/13.0/13.0-8-s.js
index 9a19ac652..e41beed4c 100644
--- a/test/suite/converted/chapter13/13.0/13.0-8-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-8-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.0/13.0-9-s.js b/test/suite/converted/chapter13/13.0/13.0-9-s.js
index f7c75818a..32c666fad 100644
--- a/test/suite/converted/chapter13/13.0/13.0-9-s.js
+++ b/test/suite/converted/chapter13/13.0/13.0-9-s.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-1-1.js b/test/suite/converted/chapter13/13.1/13.1-1-1.js
index b0361879b..2afbae819 100644
--- a/test/suite/converted/chapter13/13.1/13.1-1-1.js
+++ b/test/suite/converted/chapter13/13.1/13.1-1-1.js
@@ -33,4 +33,4 @@ function testcase()
}
catch (e) { return false }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-1-2.js b/test/suite/converted/chapter13/13.1/13.1-1-2.js
index 2c5c7d09b..2f5d85866 100644
--- a/test/suite/converted/chapter13/13.1/13.1-1-2.js
+++ b/test/suite/converted/chapter13/13.1/13.1-1-2.js
@@ -33,4 +33,4 @@ function testcase()
}
catch (e) { return false }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-1-s.js b/test/suite/converted/chapter13/13.1/13.1-1-s.js
index 7e144e904..d7359cadf 100644
--- a/test/suite/converted/chapter13/13.1/13.1-1-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-1-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-10-s.js b/test/suite/converted/chapter13/13.1/13.1-10-s.js
index 89e473c26..c543647c5 100644
--- a/test/suite/converted/chapter13/13.1/13.1-10-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-10-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-11-s.js b/test/suite/converted/chapter13/13.1/13.1-11-s.js
index 21411fbf1..ddb1d1765 100644
--- a/test/suite/converted/chapter13/13.1/13.1-11-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-11-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-12-s.js b/test/suite/converted/chapter13/13.1/13.1-12-s.js
index b71875ef8..5b3a8fcdf 100644
--- a/test/suite/converted/chapter13/13.1/13.1-12-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-12-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-13-s.js b/test/suite/converted/chapter13/13.1/13.1-13-s.js
index fa6715d32..9c480205b 100644
--- a/test/suite/converted/chapter13/13.1/13.1-13-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-13-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-14-s.js b/test/suite/converted/chapter13/13.1/13.1-14-s.js
index 9bbead62e..ad9f222fc 100644
--- a/test/suite/converted/chapter13/13.1/13.1-14-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-14-s.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-15-s.js b/test/suite/converted/chapter13/13.1/13.1-15-s.js
index 4d1126a0f..a440d89e3 100644
--- a/test/suite/converted/chapter13/13.1/13.1-15-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-15-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-16-s.js b/test/suite/converted/chapter13/13.1/13.1-16-s.js
index 32cd49f3f..3a80b7538 100644
--- a/test/suite/converted/chapter13/13.1/13.1-16-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-16-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-17-s.js b/test/suite/converted/chapter13/13.1/13.1-17-s.js
index c37389537..511540851 100644
--- a/test/suite/converted/chapter13/13.1/13.1-17-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-17-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-18-s.js b/test/suite/converted/chapter13/13.1/13.1-18-s.js
index dbd049224..0e5a986ac 100644
--- a/test/suite/converted/chapter13/13.1/13.1-18-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-18-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-19-s.js b/test/suite/converted/chapter13/13.1/13.1-19-s.js
index 3dc816ee9..89a5e10ba 100644
--- a/test/suite/converted/chapter13/13.1/13.1-19-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-19-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-2-1.js b/test/suite/converted/chapter13/13.1/13.1-2-1.js
index b311fd395..5cf472aae 100644
--- a/test/suite/converted/chapter13/13.1/13.1-2-1.js
+++ b/test/suite/converted/chapter13/13.1/13.1-2-1.js
@@ -33,4 +33,4 @@ function testcase()
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-2-2.js b/test/suite/converted/chapter13/13.1/13.1-2-2.js
index b366a6195..7cd640a85 100644
--- a/test/suite/converted/chapter13/13.1/13.1-2-2.js
+++ b/test/suite/converted/chapter13/13.1/13.1-2-2.js
@@ -29,4 +29,4 @@ function testcase()
eval("(function foo(eval){});");
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-2-5.js b/test/suite/converted/chapter13/13.1/13.1-2-5.js
index b0742e23a..d90598800 100644
--- a/test/suite/converted/chapter13/13.1/13.1-2-5.js
+++ b/test/suite/converted/chapter13/13.1/13.1-2-5.js
@@ -33,4 +33,4 @@ function testcase()
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-2-6.js b/test/suite/converted/chapter13/13.1/13.1-2-6.js
index e909c4124..078d6b226 100644
--- a/test/suite/converted/chapter13/13.1/13.1-2-6.js
+++ b/test/suite/converted/chapter13/13.1/13.1-2-6.js
@@ -29,4 +29,4 @@ function testcase()
eval("(function foo(arguments){});");
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-2-s.js b/test/suite/converted/chapter13/13.1/13.1-2-s.js
index 6cd316715..4f7bac183 100644
--- a/test/suite/converted/chapter13/13.1/13.1-2-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-2-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-20-s.js b/test/suite/converted/chapter13/13.1/13.1-20-s.js
index 57c349013..aa35338f7 100644
--- a/test/suite/converted/chapter13/13.1/13.1-20-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-20-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-21-s.js b/test/suite/converted/chapter13/13.1/13.1-21-s.js
index 099ca078e..f06d92472 100644
--- a/test/suite/converted/chapter13/13.1/13.1-21-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-21-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-22-s.js b/test/suite/converted/chapter13/13.1/13.1-22-s.js
index e801e060e..ce0d23e2a 100644
--- a/test/suite/converted/chapter13/13.1/13.1-22-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-22-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-23-s.js b/test/suite/converted/chapter13/13.1/13.1-23-s.js
index f19253ca9..345ce61f4 100644
--- a/test/suite/converted/chapter13/13.1/13.1-23-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-23-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-24-s.js b/test/suite/converted/chapter13/13.1/13.1-24-s.js
index 8e265d042..66f965fb0 100644
--- a/test/suite/converted/chapter13/13.1/13.1-24-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-24-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-25-s.js b/test/suite/converted/chapter13/13.1/13.1-25-s.js
index b15d7addb..7d0ba8a69 100644
--- a/test/suite/converted/chapter13/13.1/13.1-25-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-25-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-26-s.js b/test/suite/converted/chapter13/13.1/13.1-26-s.js
index b26099a18..c10b6624d 100644
--- a/test/suite/converted/chapter13/13.1/13.1-26-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-26-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-27-s.js b/test/suite/converted/chapter13/13.1/13.1-27-s.js
index ef73f12a2..d849e8482 100644
--- a/test/suite/converted/chapter13/13.1/13.1-27-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-27-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-28-s.js b/test/suite/converted/chapter13/13.1/13.1-28-s.js
index 5618a7f49..5068369b5 100644
--- a/test/suite/converted/chapter13/13.1/13.1-28-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-28-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-29-s.js b/test/suite/converted/chapter13/13.1/13.1-29-s.js
index 085fd7de3..d2a354465 100644
--- a/test/suite/converted/chapter13/13.1/13.1-29-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-29-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-3-1.js b/test/suite/converted/chapter13/13.1/13.1-3-1.js
index 0ed74b3ad..f0d0ed3be 100644
--- a/test/suite/converted/chapter13/13.1/13.1-3-1.js
+++ b/test/suite/converted/chapter13/13.1/13.1-3-1.js
@@ -33,4 +33,4 @@ function testcase()
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-3-2.js b/test/suite/converted/chapter13/13.1/13.1-3-2.js
index 72f37e568..3b294b014 100644
--- a/test/suite/converted/chapter13/13.1/13.1-3-2.js
+++ b/test/suite/converted/chapter13/13.1/13.1-3-2.js
@@ -33,4 +33,4 @@ function testcase()
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-3-7.js b/test/suite/converted/chapter13/13.1/13.1-3-7.js
index bad3ac27e..8477c31a3 100644
--- a/test/suite/converted/chapter13/13.1/13.1-3-7.js
+++ b/test/suite/converted/chapter13/13.1/13.1-3-7.js
@@ -33,4 +33,4 @@ function testcase()
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-3-8.js b/test/suite/converted/chapter13/13.1/13.1-3-8.js
index 5af1f5a34..de7457dac 100644
--- a/test/suite/converted/chapter13/13.1/13.1-3-8.js
+++ b/test/suite/converted/chapter13/13.1/13.1-3-8.js
@@ -33,4 +33,4 @@ function testcase()
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-3-s.js b/test/suite/converted/chapter13/13.1/13.1-3-s.js
index 31b9be088..8b366ea64 100644
--- a/test/suite/converted/chapter13/13.1/13.1-3-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-3-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-30-s.js b/test/suite/converted/chapter13/13.1/13.1-30-s.js
index 668a299da..0c075cc0c 100644
--- a/test/suite/converted/chapter13/13.1/13.1-30-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-30-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-31-s.js b/test/suite/converted/chapter13/13.1/13.1-31-s.js
index 53903dd1a..f80bc9ecd 100644
--- a/test/suite/converted/chapter13/13.1/13.1-31-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-31-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-32-s.js b/test/suite/converted/chapter13/13.1/13.1-32-s.js
index 2b4264202..48dfd5539 100644
--- a/test/suite/converted/chapter13/13.1/13.1-32-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-32-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-33-s.js b/test/suite/converted/chapter13/13.1/13.1-33-s.js
index 120dd9c70..cffc53c5f 100644
--- a/test/suite/converted/chapter13/13.1/13.1-33-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-33-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-34-s.js b/test/suite/converted/chapter13/13.1/13.1-34-s.js
index 5ac905a65..d57180aef 100644
--- a/test/suite/converted/chapter13/13.1/13.1-34-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-34-s.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-35-s.js b/test/suite/converted/chapter13/13.1/13.1-35-s.js
index a1cff4eb5..5ccc1c18e 100644
--- a/test/suite/converted/chapter13/13.1/13.1-35-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-35-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-36-s.js b/test/suite/converted/chapter13/13.1/13.1-36-s.js
index e38bc705a..64924420d 100644
--- a/test/suite/converted/chapter13/13.1/13.1-36-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-36-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-37-s.js b/test/suite/converted/chapter13/13.1/13.1-37-s.js
index 37f1cae5d..0beba2ed1 100644
--- a/test/suite/converted/chapter13/13.1/13.1-37-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-37-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-38-s.js b/test/suite/converted/chapter13/13.1/13.1-38-s.js
index 1d40df9e2..3d830de45 100644
--- a/test/suite/converted/chapter13/13.1/13.1-38-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-38-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-39-s.js b/test/suite/converted/chapter13/13.1/13.1-39-s.js
index c9a92358b..3b1d9ba66 100644
--- a/test/suite/converted/chapter13/13.1/13.1-39-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-39-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-4-s.js b/test/suite/converted/chapter13/13.1/13.1-4-s.js
index ecfacc77a..cf6600a99 100644
--- a/test/suite/converted/chapter13/13.1/13.1-4-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-4-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-40-s.js b/test/suite/converted/chapter13/13.1/13.1-40-s.js
index b2dbec76f..4de220cf2 100644
--- a/test/suite/converted/chapter13/13.1/13.1-40-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-40-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-41-s.js b/test/suite/converted/chapter13/13.1/13.1-41-s.js
index 5a9b4f55b..17fb624e2 100644
--- a/test/suite/converted/chapter13/13.1/13.1-41-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-41-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-42-s.js b/test/suite/converted/chapter13/13.1/13.1-42-s.js
index 780a3edef..d3e02c933 100644
--- a/test/suite/converted/chapter13/13.1/13.1-42-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-42-s.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-5-s.js b/test/suite/converted/chapter13/13.1/13.1-5-s.js
index 9766bb21f..f519a3ef2 100644
--- a/test/suite/converted/chapter13/13.1/13.1-5-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-5-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-6-s.js b/test/suite/converted/chapter13/13.1/13.1-6-s.js
index ca0998e0d..66b8f91c0 100644
--- a/test/suite/converted/chapter13/13.1/13.1-6-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-6-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-7-s.js b/test/suite/converted/chapter13/13.1/13.1-7-s.js
index 1846e1c5c..0864c3a6e 100644
--- a/test/suite/converted/chapter13/13.1/13.1-7-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-7-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-8-s.js b/test/suite/converted/chapter13/13.1/13.1-8-s.js
index 8ed49683b..57e69c75d 100644
--- a/test/suite/converted/chapter13/13.1/13.1-8-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-8-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.1/13.1-9-s.js b/test/suite/converted/chapter13/13.1/13.1-9-s.js
index 17670c0b5..6a68cfe3e 100644
--- a/test/suite/converted/chapter13/13.1/13.1-9-s.js
+++ b/test/suite/converted/chapter13/13.1/13.1-9-s.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-1-s.js b/test/suite/converted/chapter13/13.2/13.2-1-s.js
index c2f56cd0c..52884aa84 100644
--- a/test/suite/converted/chapter13/13.2/13.2-1-s.js
+++ b/test/suite/converted/chapter13/13.2/13.2-1-s.js
@@ -34,4 +34,4 @@ function testcase() {
var obj = new foo();
return obj.caller === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-15-1.js b/test/suite/converted/chapter13/13.2/13.2-15-1.js
index 8e0798588..d88b9032a 100644
--- a/test/suite/converted/chapter13/13.2/13.2-15-1.js
+++ b/test/suite/converted/chapter13/13.2/13.2-15-1.js
@@ -47,4 +47,4 @@ function testcase() {
return verifyValue && !verifyWritable && !verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-17-1.js b/test/suite/converted/chapter13/13.2/13.2-17-1.js
index 14fe31870..324af1850 100644
--- a/test/suite/converted/chapter13/13.2/13.2-17-1.js
+++ b/test/suite/converted/chapter13/13.2/13.2-17-1.js
@@ -67,4 +67,4 @@ function testcase() {
Object.defineProperty(Object.prototype, "constructor", desc);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-18-1.js b/test/suite/converted/chapter13/13.2/13.2-18-1.js
index ff012a23d..f07ae61d4 100644
--- a/test/suite/converted/chapter13/13.2/13.2-18-1.js
+++ b/test/suite/converted/chapter13/13.2/13.2-18-1.js
@@ -65,4 +65,4 @@ function testcase() {
delete Function.prototype.prototype;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-2-s.js b/test/suite/converted/chapter13/13.2/13.2-2-s.js
index e002d87bc..48193774f 100644
--- a/test/suite/converted/chapter13/13.2/13.2-2-s.js
+++ b/test/suite/converted/chapter13/13.2/13.2-2-s.js
@@ -36,4 +36,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-3-s.js b/test/suite/converted/chapter13/13.2/13.2-3-s.js
index 17cc6ea29..a404d8874 100644
--- a/test/suite/converted/chapter13/13.2/13.2-3-s.js
+++ b/test/suite/converted/chapter13/13.2/13.2-3-s.js
@@ -34,4 +34,4 @@ function testcase() {
var obj = new foo();
return obj.arguments === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-4-s.js b/test/suite/converted/chapter13/13.2/13.2-4-s.js
index 0cd58161d..33fbf53c2 100644
--- a/test/suite/converted/chapter13/13.2/13.2-4-s.js
+++ b/test/suite/converted/chapter13/13.2/13.2-4-s.js
@@ -36,4 +36,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-5-s.js b/test/suite/converted/chapter13/13.2/13.2-5-s.js
index 5c0f4b3fe..5abdd4d32 100644
--- a/test/suite/converted/chapter13/13.2/13.2-5-s.js
+++ b/test/suite/converted/chapter13/13.2/13.2-5-s.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-7-s.js b/test/suite/converted/chapter13/13.2/13.2-7-s.js
index f72f8df2a..5907e13bc 100644
--- a/test/suite/converted/chapter13/13.2/13.2-7-s.js
+++ b/test/suite/converted/chapter13/13.2/13.2-7-s.js
@@ -35,4 +35,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter13/13.2/13.2-8-s.js b/test/suite/converted/chapter13/13.2/13.2-8-s.js
index a398564a5..924a8d27e 100644
--- a/test/suite/converted/chapter13/13.2/13.2-8-s.js
+++ b/test/suite/converted/chapter13/13.2/13.2-8-s.js
@@ -29,4 +29,4 @@ function testcase() {
var foo = new Function("'use strict'; for (var tempIndex in this) {if (tempIndex===\"caller\") {return false;}}; return true;");
return foo();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-1-s.js b/test/suite/converted/chapter14/14.1/14.1-1-s.js
index 09602c38e..6607a8cfd 100644
--- a/test/suite/converted/chapter14/14.1/14.1-1-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-10-s.js b/test/suite/converted/chapter14/14.1/14.1-10-s.js
index 28435d0e9..2c684fa1a 100644
--- a/test/suite/converted/chapter14/14.1/14.1-10-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-10-s.js
@@ -36,4 +36,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-11-s.js b/test/suite/converted/chapter14/14.1/14.1-11-s.js
index 47f709d08..19c721294 100644
--- a/test/suite/converted/chapter14/14.1/14.1-11-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-11-s.js
@@ -38,4 +38,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-12-s.js b/test/suite/converted/chapter14/14.1/14.1-12-s.js
index 1d3399972..1d8013e5a 100644
--- a/test/suite/converted/chapter14/14.1/14.1-12-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-12-s.js
@@ -36,4 +36,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-13-s.js b/test/suite/converted/chapter14/14.1/14.1-13-s.js
index ec5d2cbb4..0bb49f696 100644
--- a/test/suite/converted/chapter14/14.1/14.1-13-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-13-s.js
@@ -35,4 +35,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-14-s.js b/test/suite/converted/chapter14/14.1/14.1-14-s.js
index 4d2da25f7..07f36e536 100644
--- a/test/suite/converted/chapter14/14.1/14.1-14-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-14-s.js
@@ -36,4 +36,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-15-s.js b/test/suite/converted/chapter14/14.1/14.1-15-s.js
index e95fde353..c0b0a99d3 100644
--- a/test/suite/converted/chapter14/14.1/14.1-15-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-15-s.js
@@ -41,4 +41,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-16-s.js b/test/suite/converted/chapter14/14.1/14.1-16-s.js
index 4d6eba583..73768c6cc 100644
--- a/test/suite/converted/chapter14/14.1/14.1-16-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-16-s.js
@@ -35,4 +35,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-17-s.js b/test/suite/converted/chapter14/14.1/14.1-17-s.js
index f3d1b276c..6362df451 100644
--- a/test/suite/converted/chapter14/14.1/14.1-17-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-17-s.js
@@ -36,4 +36,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-2-s.js b/test/suite/converted/chapter14/14.1/14.1-2-s.js
index d3e15c05b..6318bdf17 100644
--- a/test/suite/converted/chapter14/14.1/14.1-2-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-2-s.js
@@ -35,4 +35,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-3-s.js b/test/suite/converted/chapter14/14.1/14.1-3-s.js
index 449f877b4..8a169ab4f 100644
--- a/test/suite/converted/chapter14/14.1/14.1-3-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-3-s.js
@@ -35,4 +35,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-4-s.js b/test/suite/converted/chapter14/14.1/14.1-4-s.js
index 733d79f05..7089dc6aa 100644
--- a/test/suite/converted/chapter14/14.1/14.1-4-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-4-s.js
@@ -36,4 +36,4 @@ ict';
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-5-s.js b/test/suite/converted/chapter14/14.1/14.1-5-s.js
index 6ea50ed46..9efad54ab 100644
--- a/test/suite/converted/chapter14/14.1/14.1-5-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-5-s.js
@@ -35,4 +35,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-6-s.js b/test/suite/converted/chapter14/14.1/14.1-6-s.js
index 2f0c036b1..0e7616a9f 100644
--- a/test/suite/converted/chapter14/14.1/14.1-6-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-6-s.js
@@ -35,4 +35,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-7-s.js b/test/suite/converted/chapter14/14.1/14.1-7-s.js
index 8f7fadbf8..c3414195d 100644
--- a/test/suite/converted/chapter14/14.1/14.1-7-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-7-s.js
@@ -35,4 +35,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-8-s.js b/test/suite/converted/chapter14/14.1/14.1-8-s.js
index 210965a42..86f91e764 100644
--- a/test/suite/converted/chapter14/14.1/14.1-8-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-8-s.js
@@ -36,4 +36,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter14/14.1/14.1-9-s.js b/test/suite/converted/chapter14/14.1/14.1-9-s.js
index da40c9f1f..b37e25d87 100644
--- a/test/suite/converted/chapter14/14.1/14.1-9-s.js
+++ b/test/suite/converted/chapter14/14.1/14.1-9-s.js
@@ -36,4 +36,4 @@ function testcase() {
return foo.call(undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.1/15.1.1.1-0.js b/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.1/15.1.1.1-0.js
index 7b2c011b6..56588e503 100644
--- a/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.1/15.1.1.1-0.js
+++ b/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.1/15.1.1.1-0.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.2/15.1.1.2-0.js b/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.2/15.1.1.2-0.js
index fa93c91d2..24fcdd8bd 100644
--- a/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.2/15.1.1.2-0.js
+++ b/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.2/15.1.1.2-0.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.3/15.1.1.3-0.js b/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.3/15.1.1.3-0.js
index a186c2107..d47db0549 100644
--- a/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.3/15.1.1.3-0.js
+++ b/test/suite/converted/chapter15/15.1/15.1.1/15.1.1.3/15.1.1.3-0.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-1.js b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-1.js
index a8d75b2f6..87300a5bc 100644
--- a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-1.js
+++ b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-1.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-2.js b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-2.js
index 01befc589..b13f86a72 100644
--- a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-2.js
+++ b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-3-2.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-6-1.js b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-6-1.js
index 744900c32..53fce3d62 100644
--- a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-6-1.js
+++ b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.15-6-1.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.2-1.js b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.2-1.js
index 5642d2c34..7d6e28376 100644
--- a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.2-1.js
+++ b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.2-1.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.5-3-1.js b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.5-3-1.js
index 8774c30c6..3c9914947 100644
--- a/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.5-3-1.js
+++ b/test/suite/converted/chapter15/15.10/15.10.2/15.10.2.5-3-1.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-1.js b/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-1.js
index f028dca5a..3922d0e64 100644
--- a/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-1.js
+++ b/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-1.js
@@ -34,4 +34,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-2.js b/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-2.js
index ce33cf3b6..b71a91aec 100644
--- a/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-2.js
+++ b/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-2.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-3.js b/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-3.js
index 238f10c17..2e3de6af7 100644
--- a/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-3.js
+++ b/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-3.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof SyntaxError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-4.js b/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-4.js
index b34031b3d..b454127c2 100644
--- a/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-4.js
+++ b/test/suite/converted/chapter15/15.10/15.10.4/15.10.4.1-4.js
@@ -33,4 +33,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.6/15.10.6.2/15.10.6.2-9-e-1.js b/test/suite/converted/chapter15/15.10/15.10.6/15.10.6.2/15.10.6.2-9-e-1.js
index e62206a13..1a7f9c7be 100644
--- a/test/suite/converted/chapter15/15.10/15.10.6/15.10.6.2/15.10.6.2-9-e-1.js
+++ b/test/suite/converted/chapter15/15.10/15.10.6/15.10.6.2/15.10.6.2-9-e-1.js
@@ -31,4 +31,4 @@ function testcase() {
result = regObj.exec(str).toString() === "World";
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.6/15.10.6.js b/test/suite/converted/chapter15/15.10/15.10.6/15.10.6.js
index a490b8f4e..90b64e842 100644
--- a/test/suite/converted/chapter15/15.10/15.10.6/15.10.6.js
+++ b/test/suite/converted/chapter15/15.10/15.10.6/15.10.6.js
@@ -28,4 +28,4 @@ function testcase() {
var s = Object.prototype.toString.call(RegExp.prototype);
return s === '[object RegExp]';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js
index 8fe1b1269..69a1518d2 100644
--- a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js
+++ b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.1/15.10.7.1-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js
index 8e03401ac..4242cbd34 100644
--- a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js
+++ b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.2/15.10.7.2-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js
index 09cb54110..c8b050288 100644
--- a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js
+++ b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.3/15.10.7.3-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js
index eec69c457..d79559095 100644
--- a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js
+++ b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.4/15.10.7.4-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js
index c3a700cb7..83731c870 100644
--- a/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js
+++ b/test/suite/converted/chapter15/15.10/15.10.7/15.10.7.5/15.10.7.5-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-10-1.js b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-10-1.js
index 0b1958160..eb2122fbf 100644
--- a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-10-1.js
+++ b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-10-1.js
@@ -29,4 +29,4 @@ function testcase() {
errObj.name = "ErrorName";
return errObj.toString() === "ErrorName: ErrorMessage";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-1.js b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-1.js
index 135098e3e..532f13868 100644
--- a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-1.js
+++ b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-1.js
@@ -28,4 +28,4 @@ function testcase() {
var errObj = new Error();
return errObj.toString() === "Error";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-2.js b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-2.js
index 1daa95801..c80509949 100644
--- a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-2.js
+++ b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-6-2.js
@@ -28,4 +28,4 @@ function testcase() {
var errObj = new Error("ErrorMessage");
return errObj.toString() === "Error: ErrorMessage";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-1.js b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-1.js
index f95cfcb82..3195f16e2 100644
--- a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-1.js
+++ b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-1.js
@@ -29,4 +29,4 @@ function testcase() {
errObj.name = "";
return errObj.toString() === "ErrorMessage";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-2.js b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-2.js
index d4173b9f2..e6b5685f1 100644
--- a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-2.js
+++ b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-8-2.js
@@ -29,4 +29,4 @@ function testcase() {
errObj.name = "";
return errObj.toString() === "";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-9-1.js b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-9-1.js
index d5c271257..197847f9b 100644
--- a/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-9-1.js
+++ b/test/suite/converted/chapter15/15.11/15.11.4/15.11.4.4/15.11.4.4-9-1.js
@@ -29,4 +29,4 @@ function testcase() {
errObj.name = "ErrorName";
return errObj.toString() === "ErrorName";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12-0-1.js b/test/suite/converted/chapter15/15.12/15.12-0-1.js
index fa9eed366..129f775d8 100644
--- a/test/suite/converted/chapter15/15.12/15.12-0-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12-0-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12-0-2.js b/test/suite/converted/chapter15/15.12/15.12-0-2.js
index c80f12663..497840545 100644
--- a/test/suite/converted/chapter15/15.12/15.12-0-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12-0-2.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12-0-3.js b/test/suite/converted/chapter15/15.12/15.12-0-3.js
index 41c1da23e..ccaff3732 100644
--- a/test/suite/converted/chapter15/15.12/15.12-0-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12-0-3.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12-0-4.js b/test/suite/converted/chapter15/15.12/15.12-0-4.js
index c08e978ff..b378a7db6 100644
--- a/test/suite/converted/chapter15/15.12/15.12-0-4.js
+++ b/test/suite/converted/chapter15/15.12/15.12-0-4.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js
index 35736e660..bb64680c1 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-1.js
@@ -33,4 +33,4 @@ function testcase() {
if (e.name === 'SyntaxError') return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js
index c9122a117..1dbd9ee0d 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js
index e9c4c490c..ecdde1a84 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-3.js
@@ -33,4 +33,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js
index a8bc77aac..f971be3b8 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-4.js
@@ -33,4 +33,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js
index 2edbb40d8..8bcfc7515 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-5.js
@@ -33,4 +33,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js
index 79b1a4b11..4ce0c47e2 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-6.js
@@ -33,4 +33,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js
index 69d1fc939..5d93430dc 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-7.js
@@ -34,4 +34,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js
index 28064ac87..42f01406b 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-8.js
@@ -33,4 +33,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js
index 41d25e4fa..5a149051e 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-0-9.js
@@ -33,4 +33,4 @@ function testcase() {
'\t\r \n}\t\r \n'); // should JOSN parse without error
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js
index 1ea989b2d..3a0bdb48c 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-1.js
@@ -33,4 +33,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js
index 0131ca8bc..54ec2317e 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-2.js
@@ -33,4 +33,4 @@ function testcase() {
if (e.name === 'SyntaxError') return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js
index ca21878d8..6a6d358df 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-3.js
@@ -33,4 +33,4 @@ function testcase() {
if (e.name === 'SyntaxError') return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js
index 96afaea2b..a645fd779 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g1-4.js
@@ -33,4 +33,4 @@ function testcase() {
if (e.name === 'SyntaxError') return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js
index 4f4a94fc1..41656c0a8 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-2.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js
index 83247995b..c627a973a 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-3.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js
index db3d5e6cb..a47f30a8a 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g2-4.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js
index dd43b33b4..5f04c61c2 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-1.js
@@ -32,4 +32,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js
index f14f0a0cb..f78c91fa9 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-2.js
@@ -32,4 +32,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js
index eb3a961c2..8f7a54bfa 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-3.js
@@ -32,4 +32,4 @@ function testcase() {
return true; // treat any exception as a pass, other tests ensure that JSON.parse throws SyntaxError exceptions
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js
index a3caab181..7594c9264 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g4-4.js
@@ -32,4 +32,4 @@ function testcase() {
if (e.name === 'SyntaxError') return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js
index 7e2aebf99..8ab617fca 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-2.js
@@ -32,4 +32,4 @@ function testcase() {
return e.name==='SyntaxError'
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js
index b4fe8f36d..82154c609 100644
--- a/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.1/15.12.1.1/15.12.1.1-g5-3.js
@@ -32,4 +32,4 @@ function testcase() {
return e.name==='SyntaxError'
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-1.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-1.js
index 8c28e03d2..7248dd217 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-1.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-2.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-2.js
index b1068e91f..a5f9ff2c8 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-2.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-3.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-3.js
index febd53e08..0997b3290 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-0-3.js
@@ -33,4 +33,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(o, "parse");
return desc.configurable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-1.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-1.js
index 9ca497179..859ba8199 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-1.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-10.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-10.js
index 6e0b538d8..f2c465751 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-10.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-10.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-2.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-2.js
index c932a65c3..623e2bcdd 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-2.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-3.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-3.js
index f91b3999e..198473ad6 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-3.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-4.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-4.js
index 75285090a..2502a8185 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-4.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-4.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-5.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-5.js
index d40f15422..ccbfe8bcd 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-5.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-5.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-6.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-6.js
index 70449af13..9011c3119 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-6.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-6.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-7.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-7.js
index 9764a1a77..4f31a752a 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-7.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-7.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-8.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-8.js
index e6c738870..4801d6cb5 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-8.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-8.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-9.js b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-9.js
index d6689f686..ee4a49b5f 100644
--- a/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-9.js
+++ b/test/suite/converted/chapter15/15.12/15.12.2/15.12.2-2-9.js
@@ -72,4 +72,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-1.js
index 647f5bc6e..a2610e1f8 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-1.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-2.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-2.js
index 543867b89..850662f38 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-2.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-3.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-3.js
index 2c56c83a9..4d4a1b986 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-0-3.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-16.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-16.js
index 6397936ba..0bc8645b6 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-16.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-16.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-17.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-17.js
index 04ace449c..86e217f23 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-17.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-17.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-18.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-18.js
index b4836b8e0..8d7a6776a 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-18.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-18.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-19.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-19.js
index 7bb8f1265..9a6d9479b 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-19.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-19.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-20.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-20.js
index 1397c927c..ebad08bd1 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-20.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-20.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-21.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-21.js
index 631d6b040..8d2c298d3 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-21.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-21.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-22.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-22.js
index 2e444d9fe..5091ab75f 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-22.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-22.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-23.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-23.js
index 69a4b5363..fca2ba0ce 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-23.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-23.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-24.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-24.js
index f9a3777cc..02f448fcc 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-24.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-24.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-25.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-25.js
index a5360df26..4c4cbc87b 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-25.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-25.js
@@ -69,4 +69,4 @@ function testcase() {
}
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-26.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-26.js
index a995dad91..51eadd8f9 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-26.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-11-26.js
@@ -33,4 +33,4 @@ function testcase() {
var jsonText = JSON.stringify(arrObj, undefined, "").toString();
return jsonText.substr(jsonText.length - 1, 1) === "]";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-4-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-4-1.js
index 55e55e135..ffc6c6606 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-4-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-4-1.js
@@ -30,4 +30,4 @@ function testcase() {
}
catch (e) {return false}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js
index 597ad8e1a..1993ea5f4 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-a-i-1.js
@@ -28,4 +28,4 @@ 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);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js
index 616b87059..c27e2cc3b 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-5-b-i-1.js
@@ -28,4 +28,4 @@ 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');
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-1.js
index 5afe2d3d9..25ca12ffd 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-1.js
@@ -28,4 +28,4 @@ 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);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-2.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-2.js
index 20769eea0..2a536bbea 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-a-2.js
@@ -28,4 +28,4 @@ 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);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-1.js
index 04e3f8cc4..278aafe09 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-1.js
@@ -28,4 +28,4 @@ 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 */
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-2.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-2.js
index 3b65e8657..f874a64fc 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-2.js
@@ -28,4 +28,4 @@ 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 */
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-3.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-3.js
index bd1942fde..e86a716fa 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-3.js
@@ -28,4 +28,4 @@ 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 */
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-4.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-4.js
index be47fc586..ffaa41e75 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-4.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-6-b-4.js
@@ -30,4 +30,4 @@ function testcase() {
// '12345'
return JSON.stringify(obj,null, 5)=== JSON.stringify(obj, null, fiveSpaces);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-7-a-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-7-a-1.js
index c85fa8936..2d16b7667 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-7-a-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-7-a-1.js
@@ -28,4 +28,4 @@ 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');
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-1.js
index 3ef52c1f7..42bef771f 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-1.js
@@ -28,4 +28,4 @@ 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, '');
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-2.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-2.js
index c597346d7..66606ac31 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-2.js
@@ -28,4 +28,4 @@ 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);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-3.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-3.js
index 3afbb08d3..77b2a6c10 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-3.js
@@ -28,4 +28,4 @@ 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);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-4.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-4.js
index 9f1c37ad2..e6a9a6c6c 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-4.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-4.js
@@ -28,4 +28,4 @@ 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));
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-5.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-5.js
index 459e5843f..667d385b5 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-5.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3-8-a-5.js
@@ -28,4 +28,4 @@ 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);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js
index 28f7d745f..9671188ce 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-1.js
@@ -31,4 +31,4 @@ function testcase() {
};
return JSON.stringify([obj]) === '["fortytwo objects"]';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js
index e46505c8e..0faa9ad27 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-2.js
@@ -31,4 +31,4 @@ function testcase() {
};
return JSON.stringify([obj]) === '[42]';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js
index 069f58083..be6148f57 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_2-2-b-i-3.js
@@ -31,4 +31,4 @@ function testcase() {
};
return JSON.stringify([obj]) === '[true]';
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-1.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-1.js
index c034b10f4..7d4a93dad 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-1.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-1.js
@@ -33,4 +33,4 @@ function testcase() {
}
catch (e) {return true}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-2.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-2.js
index 729c6172f..fdf7ee747 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-2.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-2.js
@@ -33,4 +33,4 @@ function testcase() {
}
catch (e) {return e.name==='TypeError'}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-3.js b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-3.js
index 42585956c..4307cde61 100644
--- a/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-3.js
+++ b/test/suite/converted/chapter15/15.12/15.12.3/15.12.3_4-1-3.js
@@ -33,4 +33,4 @@ function testcase() {
}
catch (e) {return true}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js
index faefe2699..763df02c2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.1/15.2.3.1.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js
index 9d49741c6..63fb05ea5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-1.js
index f0a476cd4..7539412a2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-1.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-2.js
index 52d7a626f..d77f7137e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-2.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-3.js
index 7874f47b3..e1ca57bee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-3.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-4.js
index daa47cdeb..a14086716 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1-4.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js
index 1b9562106..39e76fe39 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2-1.js
index 49eb58456..dcce2541d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2-1.js
@@ -39,4 +39,4 @@ function testcase() {
return preCheck && !testResult1 && !testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js
index aa89e0452..49cdc29d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-2.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-1.js
index be8cd7174..4b784333d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-1.js
@@ -31,4 +31,4 @@ function testcase() {
return preCheck && !Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-10.js
index 306435de5..ee0c85164 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-10.js
@@ -32,4 +32,4 @@ function testcase() {
errObj[0] = 12;
return preCheck && !errObj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-11.js
index 66f9bd24a..1fd472e36 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-11.js
@@ -35,4 +35,4 @@ function testcase() {
argObj[0] = 12;
return preCheck && !argObj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-12.js
index aa3394343..8b38f68f0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-12.js
@@ -32,4 +32,4 @@ function testcase() {
obj.exName = 2;
return preCheck && !Object.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-13.js
index b5cda0c29..aecfa419a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-13.js
@@ -32,4 +32,4 @@ function testcase() {
funObj.exName = 2;
return preCheck && !funObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-14.js
index b6d3bc87d..a9620dbfe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-14.js
@@ -32,4 +32,4 @@ function testcase() {
arrObj.exName = 2;
return preCheck && !arrObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-15.js
index 4fc7febe2..fecf1e94d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-15.js
@@ -32,4 +32,4 @@ function testcase() {
strObj.exName = 2;
return preCheck && !strObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-16.js
index 461f677ca..13be676f1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-16.js
@@ -32,4 +32,4 @@ function testcase() {
boolObj.exName = 2;
return preCheck && !boolObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-17.js
index 72c9de6d2..c5ce45136 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-17.js
@@ -32,4 +32,4 @@ function testcase() {
numObj.exName = 2;
return preCheck && !numObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-18.js
index a635c5be9..874a8475b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-18.js
@@ -32,4 +32,4 @@ function testcase() {
dateObj.exName = 2;
return preCheck && !dateObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-19.js
index cad4beecb..7f277fad6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-19.js
@@ -32,4 +32,4 @@ function testcase() {
regObj.exName = 2;
return preCheck && !regObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-2.js
index d334045de..4c921b7eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-2.js
@@ -33,4 +33,4 @@ function testcase() {
obj[0] = 12;
return preCheck && !obj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-20.js
index 92558f324..bc344d0b2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-20.js
@@ -32,4 +32,4 @@ function testcase() {
errObj.exName = 2;
return preCheck && !errObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-21.js
index 2ac39f66e..4eb2e2bb6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-21.js
@@ -35,4 +35,4 @@ function testcase() {
argObj.exName = 2;
return preCheck && !argObj.hasOwnProperty("exName");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-22.js
index c1540aeef..c71d097a6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-22.js
@@ -34,4 +34,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-23.js
index 68d16e23b..d5f05097e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-23.js
@@ -33,4 +33,4 @@ function testcase() {
return preCheck && obj.prop === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-24.js
index 692a38ca3..c401e60f1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-24.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && child.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-3.js
index 602c04569..a43400211 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-3.js
@@ -32,4 +32,4 @@ function testcase() {
funObj[0] = 12;
return preCheck && !funObj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-4.js
index 5dd593eb7..6075dd16a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-4.js
@@ -32,4 +32,4 @@ function testcase() {
arrObj[0] = 12;
return preCheck && !arrObj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5-1.js
index 52b1e5778..c15fd4e33 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5-1.js
@@ -32,4 +32,4 @@ function testcase() {
strObj[10] = 12;
return preCheck && !strObj.hasOwnProperty("10");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5.js
index b38a01509..5c3aa2b25 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-5.js
@@ -36,4 +36,4 @@ function testcase() {
!strObj.hasOwnProperty("0") && typeof strObj[0] === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-6.js
index ab72423b6..1cfe55d21 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-6.js
@@ -32,4 +32,4 @@ function testcase() {
boolObj[0] = 12;
return preCheck && !boolObj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-7.js
index c2e574489..eb5a4be67 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-7.js
@@ -32,4 +32,4 @@ function testcase() {
numObj[0] = 12;
return preCheck && !numObj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-8.js
index 2e11bffc0..a712c8e50 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-8.js
@@ -32,4 +32,4 @@ function testcase() {
dateObj[0] = 12;
return preCheck && !dateObj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-9.js
index 534e86ff1..f8d8efa25 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.10/15.2.3.10-3-9.js
@@ -32,4 +32,4 @@ function testcase() {
regObj[0] = 12;
return preCheck && !regObj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js
index 4a38e3d85..74b15a141 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js
index 99ec6d378..427e8c281 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js
index 93f6109aa..a0c085046 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js
index 6cb9cd6cf..ced5e5f45 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-10.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js
index 88e057f29..c413ab97b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-11.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js
index 25fbffdbb..3a0a1dbbc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-12.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js
index c1726af05..50f2cea27 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-13.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js
index 2fad0048a..fe48b9f59 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-14.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js
index 7d18f2a4c..c9c8f02fb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-15.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js
index 70d7367d2..b86e81b1d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-16.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js
index 64fa1dfdb..e0d684b14 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-17.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js
index 5698d7521..ce19af392 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-18.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js
index 899cf7dad..ee707d3d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-19.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js
index 275c523b2..2edfd626f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-2.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js
index 0d8a0e626..23653d265 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-20.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js
index 333d998d2..5924131e0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-21.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js
index 2d4f19002..41428e27a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-22.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js
index e60af6305..eead29680 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-23.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js
index eebae8ab7..f2f56f5b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-24.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js
index 6df5d6049..d5bc044ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-25.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js
index b3ae2d35b..feb64d4d8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-26.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js
index cb2540bbe..793f93c9d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-27.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js
index f561a864a..0d484c5f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-3.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js
index b4bff070f..da53d60e1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-4.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js
index 075cf0878..80b50763a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-5.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js
index 249e86e90..22ed04de0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-6.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js
index fdd76ba48..369b4fe38 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-7.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js
index 1bb0bb5f2..82d7e3026 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-8.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js
index abea98e32..d3903e0ae 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.11/15.2.3.11-4-9.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js
index 7078d8fca..1604b466a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-1.js
index d065f995e..aeecf3122 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-1.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-2.js
index 33c0f7ac6..f1e7d33eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-2.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-3.js
index 9916207dd..11d9fe48c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-3.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-4.js
index 7812502fb..bbe393986 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-4.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-5.js
index 48eaa7e73..13a825810 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-5.js
@@ -28,4 +28,4 @@ function testcase() {
var obj = Object.freeze([0, 1, 2]);
return Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-6.js
index 6fa84b6bd..c7e8575a1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-6.js
@@ -31,4 +31,4 @@ function testcase() {
sparseArr = Object.freeze(sparseArr);
return Object.isFrozen(sparseArr);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-7.js
index 88b11d147..5a3ad0cf9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1-7.js
@@ -28,4 +28,4 @@ function testcase() {
var obj = Object.freeze({ 0: 0, 1: 1, 1000: 1000 });
return Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js
index 4c70b0804..ffdad6081 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-1.js
index 9f0ba0f0c..f7ed5820c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-1.js
@@ -43,4 +43,4 @@ function testcase() {
return Object.isFrozen(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-2.js
index dbf188ad5..5c0c48e77 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-2.js
@@ -49,4 +49,4 @@ function testcase() {
return Object.isFrozen(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-1.js
index 4657d3705..0b2dad35a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-1.js
@@ -38,4 +38,4 @@ function testcase() {
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-11.js
index 2bc9a1a49..25ab24b53 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-11.js
@@ -35,4 +35,4 @@ function testcase() {
Object.preventExtensions(arg);
return !Object.isFrozen(arg);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-12.js
index 7a3c6edaf..d1558b568 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-12.js
@@ -34,4 +34,4 @@ function testcase() {
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-13.js
index f851ccfe9..b120e38d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-13.js
@@ -38,4 +38,4 @@ function testcase() {
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-14.js
index 0e21fbd57..ca4ba6adb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-14.js
@@ -33,4 +33,4 @@ function testcase() {
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-2.js
index 0c6ab557c..328054af4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-2.js
@@ -47,4 +47,4 @@ function testcase() {
Object.preventExtensions(child);
return !Object.isFrozen(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-3.js
index 92ce2123d..76a89d127 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-3.js
@@ -48,4 +48,4 @@ function testcase() {
Object.preventExtensions(child);
return !Object.isFrozen(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-4.js
index 43c098bb2..391db7c60 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-4.js
@@ -37,4 +37,4 @@ function testcase() {
Object.preventExtensions(obj);
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-5.js
index d4cfe3dfb..37aba6097 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-5.js
@@ -47,4 +47,4 @@ function testcase() {
Object.preventExtensions(child);
return !Object.isFrozen(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-6.js
index 5516ecf7b..0b756052b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-6.js
@@ -50,4 +50,4 @@ function testcase() {
Object.preventExtensions(child);
return !Object.isFrozen(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-7.js
index 9a203923e..5755607fa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-7.js
@@ -35,4 +35,4 @@ function testcase() {
Object.preventExtensions(obj);
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-8.js
index a111d407e..9f27f4428 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-a-8.js
@@ -47,4 +47,4 @@ function testcase() {
Object.preventExtensions(child);
return !Object.isFrozen(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-b-i-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-b-i-1.js
index 8b3177ecc..d1d4f8385 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-b-i-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-b-i-1.js
@@ -36,4 +36,4 @@ function testcase() {
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-1.js
index 16aa7f8e4..37acf78d6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-1.js
@@ -37,4 +37,4 @@ function testcase() {
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-2.js
index ea283d4e5..fb9fa163f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-2-c-2.js
@@ -43,4 +43,4 @@ function testcase() {
return !Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js
index 03773fbe8..87e3595dd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js
index 668c78c44..33c9a5252 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-10.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js
index 695285c31..adcbabf93 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-11.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js
index 69cd56845..fdd2c7f0f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-12.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js
index 091b379f3..b609fc472 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-13.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js
index 06eb82f0a..4cb1c4382 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-14.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js
index 21c09f7e0..16cef5e34 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-15.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js
index cc0662378..b05e7bc98 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-16.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js
index 55fb282d1..2521fc1d7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-17.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js
index e1f68dca4..0221aaf5a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-18.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js
index 416225e83..4ce834255 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-19.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js
index a1606c245..fbaa1cb55 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-2.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js
index add0ed40a..b3b56ee46 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-20.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js
index a20b2d9a1..fccbda071 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-21.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js
index ee4ba33ef..29fe95aef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-22.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js
index 404a2baa6..c80d9da79 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-23.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js
index 8aef7f6f1..1ec737baf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-24.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js
index 700324379..83cb71e20 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-25.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js
index 6e2425651..4ddc7584a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-26.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js
index b30ca3ded..5f5d13a99 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-27.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-28.js
index b9e0de416..8501784b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-28.js
@@ -51,4 +51,4 @@ function testcase() {
return Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js
index 6361d6559..2b4262308 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-3.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js
index 9aedfe49c..d09724359 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-4.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js
index 51b916647..2ee76e004 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-5.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js
index 7e104cef2..312a3a343 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-6.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js
index 8ad453567..1823a3e71 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-7.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js
index 84188bdf3..a236ac493 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-8.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js
index 3a819a36a..1911b222e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.12/15.2.3.12-3-9.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js
index 14e88d764..7c0855210 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js
index 75af4f1c2..2b009881f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-0-3.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-1.js
index f8a75755f..41f62137f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-2.js
index ef1bb5dfa..d54f79260 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-3.js
index b133cd51c..1b00b0b30 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-3.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-4.js
index 10989c2e1..93f12994d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js
index 56b714b8d..d2700ec5f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js
index 5eb23e42d..7939433a9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js
index 7ebc8e51d..dfb50200d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-10.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js
index 190cca8ab..c4264eeeb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-11.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js
index e6fbf19ff..1d9cce03a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-12.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js
index b043513f1..013fdca56 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-13.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js
index 53130b775..97d213221 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-14.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js
index dc5d433fa..98312c60b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-15.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js
index c0f899c69..bee582215 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-16.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js
index 9562aa7ba..1304a0ecf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-17.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js
index 64522876f..ea8e59102 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-18.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js
index 71def4b89..6edef245a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-19.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js
index 35eb7bafe..fc0c12a6c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-2.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js
index 5828b77e6..0ec598267 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-20.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js
index 4c7f844bd..ed61f68a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-21.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-22.js
index 4494d1d0d..20e929b91 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-22.js
@@ -29,4 +29,4 @@ function testcase() {
var obj = {};
return Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-23.js
index 1bcfb3166..26b8d74c7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-23.js
@@ -31,4 +31,4 @@ function testcase() {
return !Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-24.js
index 4d7d26949..6c7625f0b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-24.js
@@ -35,4 +35,4 @@ function testcase() {
return Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-25.js
index dd8763fab..b779080e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-25.js
@@ -37,4 +37,4 @@ function testcase() {
return Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-26.js
index c6bca46cc..260348275 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-26.js
@@ -37,4 +37,4 @@ function testcase() {
return !Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-27.js
index 9618fc93a..c8f7e1507 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-27.js
@@ -38,4 +38,4 @@ function testcase() {
return !Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js
index bb65bb76f..9503556be 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-3.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js
index 0f6aab5d8..327d4267f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-4.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js
index 67fd073eb..c3b3b8902 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-5.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js
index f822f547b..4427c716f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-6.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js
index b68f8e4f7..6eb98abfd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-7.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js
index c714a653d..d38569b30 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-8.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js
index e4596676b..3b4553ae7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.13/15.2.3.13-2-9.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js
index 63f938bc4..6e78e8a3e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js
index a45c5fb71..7448be17a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js
index f20890d86..abb0ef3ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-2.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js
index 001d64238..439aba524 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-3.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js
index a8c95c91e..774a138d7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-4.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js
index ffd3066b8..0438cd84d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-1-5.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js
index 8f4a90461..f3ad92bf0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-1.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js
index b3cb0b150..cb9e7a219 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js
index fc5249503..898a36442 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-3.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js
index 84c7e34e0..e5ff6b9c2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-4.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js
index 776bc9856..d0ae84fcd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-5.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js
index cb264520d..d0492a4ae 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-6.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-7.js
index c5d0dee4e..9631a42f9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-7.js
@@ -45,4 +45,4 @@ function testcase() {
return arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-8.js
index 370edefaa..ec8e6dd2d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-2-8.js
@@ -50,4 +50,4 @@ function testcase() {
return (arr.length === 2) && (arr[0] === "prop1") && (arr[1] === "prop2");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js
index c773f34b4..8ed569d44 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js
index 731bf505b..f420ac85b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-2.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js
index 2e3a5ceb1..fe0b9b005 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-3.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js
index 44504036a..e9cf0be9e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-4.js
@@ -45,4 +45,4 @@ function testcase() {
}
return testArgs2(1, 2) && testArgs3(1, 2, 3) && testArgs4(1, 2, 3, 4);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js
index 9e590e305..dac747f9d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-5.js
@@ -32,4 +32,4 @@ function testcase() {
var keysAfter = Object.keys(literal);
return (keysBefore[0] == 'x') && (keysAfter[0] == 'a');
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-6.js
index db0a42052..c3ea1b942 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-6.js
@@ -31,4 +31,4 @@ function testcase() {
return arr instanceof Array;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-7.js
index c6f31796e..c33722cd2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-3-7.js
@@ -45,4 +45,4 @@ function testcase() {
return arr.length === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-4-1.js
index b26bba4eb..f0a1782a7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-4-1.js
@@ -45,4 +45,4 @@ function testcase() {
return arr.hasOwnProperty(0) && arr[0] === "prop1";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-1.js
index 027d28e7b..f7078ca07 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-1.js
@@ -37,4 +37,4 @@ function testcase() {
return arr.hasOwnProperty(0) && arr[0] === "prop";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-10.js
index f05f68637..f8e94db63 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-10.js
@@ -51,4 +51,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-11.js
index 5a95fa7c1..c51ddc29d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-11.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-12.js
index 3f6246429..950eae8da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-12.js
@@ -47,4 +47,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-13.js
index 5f2396919..97d472ecf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-13.js
@@ -56,4 +56,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-14.js
index bdd2ba513..be74fd1a9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-14.js
@@ -45,4 +45,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-15.js
index 5f58edcaa..1fe355e9c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-15.js
@@ -45,4 +45,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-16.js
index 2b1af8aed..76271da7a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-16.js
@@ -50,4 +50,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-2.js
index 625852417..710b663c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-2.js
@@ -39,4 +39,4 @@ function testcase() {
return arr.hasOwnProperty(0) && arr[0] === "prop";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-3.js
index 2a53c6b68..6ba10a640 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-3.js
@@ -51,4 +51,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-4.js
index bbc5276d4..1a7894d2e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-4.js
@@ -55,4 +55,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-5.js
index b8a60e52d..7aa1574c4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-5.js
@@ -47,4 +47,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-6.js
index cdcaba99a..97c0c2d6c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-6.js
@@ -55,4 +55,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-7.js
index b72ca5ed3..7089308bb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-7.js
@@ -51,4 +51,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-8.js
index 988988c26..a0adbdcab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-8.js
@@ -51,4 +51,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-9.js
index c1ceb78b2..32458307a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-9.js
@@ -51,4 +51,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-1.js
index 9e1e185fe..2edda5512 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-1.js
@@ -33,4 +33,4 @@ function testcase() {
return desc.hasOwnProperty("value") && desc.value === "prop1";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-2.js
index fbd5c8ed8..4f52d745a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-2.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-3.js
index e6eb2caf2..615d9d24c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-3.js
@@ -38,4 +38,4 @@ function testcase() {
return result && desc.hasOwnProperty("enumerable") && desc.enumerable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-4.js
index 1eebe1d5a..e94d23a6a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-a-4.js
@@ -34,4 +34,4 @@ function testcase() {
return typeof array[0] === "undefined" && desc.hasOwnProperty("configurable") && desc.configurable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-b-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-b-1.js
index 28cadcd9d..62babcca3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-b-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-5-b-1.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-1.js
index 2bc301bcf..558b754a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-1.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-2.js
index f3fb3e20c..ea11adc5e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-2.js
@@ -43,4 +43,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-3.js
index 481235160..c9ac0b5f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-3.js
@@ -43,4 +43,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-4.js
index 96c4b48f7..d69db38fb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-4.js
@@ -47,4 +47,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-5.js
index ee8f88acc..f29a39cde 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-5.js
@@ -45,4 +45,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-6.js
index e340aac69..0d12aca67 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.14/15.2.3.14-6-6.js
@@ -43,4 +43,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js
index 8bf79271f..efbdbb46e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-0-3.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-2.js
index 0809b272b..62d9cb6c7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-3.js
index 2c81d576c..bef822559 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-3.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-4.js
index c6d9096a2..9e719b587 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js
index 1c0669903..98966c121 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-19.js
index f55c1aa42..49fce298f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-19.js
@@ -29,4 +29,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === Object.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js
index 1139d0a22..3186c9f3e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-2.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-20.js
index 0d97d46d2..74bdb10a9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-20.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === Function.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-21.js
index 1ae32ed82..5285f234c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-21.js
@@ -29,4 +29,4 @@ function testcase() {
return Object.getPrototypeOf(arr) === Array.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-22.js
index 747ddf009..d006e4223 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-22.js
@@ -29,4 +29,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === String.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-23.js
index b6ad83056..a9772e43b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-23.js
@@ -29,4 +29,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === Boolean.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-24.js
index 1723170f0..401271997 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-24.js
@@ -29,4 +29,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === Number.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-25.js
index 7e77a06e3..5a926830b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-25.js
@@ -29,4 +29,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === Date.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-26.js
index 377093213..d77d5c72f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-26.js
@@ -29,4 +29,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === RegExp.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-27.js
index af69b18d7..cd2c342f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-27.js
@@ -29,4 +29,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === Error.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-28.js
index 1a184a23f..06c8831b8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-28.js
@@ -32,4 +32,4 @@ function testcase() {
return Object.getPrototypeOf(obj) === Object.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-30.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-30.js
index 055cfeae6..2b275a450 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-30.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.2/15.2.3.2-2-30.js
@@ -29,4 +29,4 @@ function testcase() {
return proto.isPrototypeOf(fnGlobalObject()) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js
index 7b106bd5e..59e766fe5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-1.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js
index 0a6c05d56..e66c06325 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-2.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js
index c16351e1f..59879a2a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-3.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js
index 27a942a0a..8cdd2e48b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1-4.js
@@ -31,4 +31,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js
index b91a7db56..a9bf59668 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js
index 70b0d0045..9a7b3794c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js
index 951f5f999..1ee36ccac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-10.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js
index 99b7e79b0..526e169bf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-11.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js
index 1070d6012..03d65e89b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-12.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js
index bbf31d26c..51ed6298e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-13.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js
index b1ed2b241..273b2b698 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-14.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js
index cee76cf96..430e8642f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-15.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js
index c30201974..a67ef8cd6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-16.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js
index 9463d615a..06e305b43 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-17.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js
index 0af988df9..dd1d83978 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-18.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js
index e5e17d4f5..fc529e62a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-19.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js
index f12b02ec2..43ee8947f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-2.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js
index f67bbb478..8f88ef151 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-20.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js
index c2f865fa7..932663736 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-21.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js
index 5e917b69b..3ee9df726 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-22.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js
index 67c6541c7..68f1b34aa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-23.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js
index 6d2ee293d..94122fbf2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-24.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js
index 4420fcd19..74d61fe4e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-25.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js
index 984a68423..3b09f28a2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-26.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js
index 0c5ee9d88..47f28441b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-27.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js
index a62a25f7a..324032074 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-28.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js
index 46fa01d3d..335087445 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-29.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js
index 041015c7c..29ddcf69c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-3.js
@@ -32,4 +32,4 @@ function testcase() {
return desc1.value === 1 && desc2.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-30.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-30.js
index 763d155ea..a4a810133 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-30.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-30.js
@@ -31,4 +31,4 @@ function testcase() {
return typeof desc !== "undefined" && desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js
index f1ad0c90f..269b7b108 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-31.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js
index 7036a6ff6..0aded63f2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-32.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js
index c1f52f071..bda2562a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-33.js
@@ -32,4 +32,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js
index d4cafd008..b6717a105 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-34.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js
index b675fa7ac..32caaed7d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-35.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js
index 04429d6da..e37f4ae08 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-36.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js
index 4f33acc0b..906df75e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-37.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js
index 565bde3d5..820a33fde 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-38.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js
index eabcf498f..7241d5ad0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-39.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js
index 393890d42..04b8c80e2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-4.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js
index a581644f5..899f5f289 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-40.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js
index 563e71a55..be333e4fe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-41.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js
index 819c89491..8734e8579 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-42.js
@@ -37,4 +37,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js
index 144c78273..4fd5f33f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-43.js
@@ -37,4 +37,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js
index f331ebc55..13da04380 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-44.js
@@ -44,4 +44,4 @@ function testcase() {
return desc.value === 1 && valueOfAccessed && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js
index 6641ecc24..50a985973 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-45.js
@@ -42,4 +42,4 @@ function testcase() {
return desc.value === 1 && !valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js
index 734bf004c..b9101f001 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-46.js
@@ -47,4 +47,4 @@ function testcase() {
return toStringAccessed && valueOfAccessed && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js
index 1c2d5c6e9..189418f46 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-47.js
@@ -47,4 +47,4 @@ function testcase() {
return desc.value === "length2" && toStringAccessed && !valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js
index 300529426..d67bc31a4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-5.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js
index d55c5b7dc..5c925c91e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-6.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js
index db0be91f7..3ff03d624 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-7.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js
index e208500e4..2f88fc40d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-8.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js
index 11c0a605e..a5d58688c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-2-9.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js
index c444f76be..d22e20f6a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-1.js
@@ -34,4 +34,4 @@ function testcase() {
return desc.value === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js
index 5a98c3011..e1e1f9c0e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-10.js
@@ -34,4 +34,4 @@ function testcase() {
return typeof desc === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js
index bfa75b431..02809abcf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-13.js
@@ -34,4 +34,4 @@ function testcase() {
return desc.value === "ownProperty" && desc.writable === true && desc.enumerable === true && desc.configurable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-14.js
index ebc95b8f7..1e17a6f5a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-14.js
@@ -32,4 +32,4 @@ function testcase() {
return desc.value === "3";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js
index 4cda4cd9b..cf4f0a01f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-15.js
@@ -35,4 +35,4 @@ function testcase() {
return desc.value === "ownProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js
index ff0035f95..31818b0c6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-2.js
@@ -39,4 +39,4 @@ function testcase() {
return typeof desc === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js
index 1475e48ee..23c48bd45 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-3.js
@@ -40,4 +40,4 @@ function testcase() {
return desc.value === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js
index 714116b9e..0fba2eb02 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-4.js
@@ -47,4 +47,4 @@ function testcase() {
return desc.value === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js
index f083e3239..86420d841 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-5.js
@@ -39,4 +39,4 @@ function testcase() {
return desc.get === fun;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js
index 1d1deaa9a..92c9ad7ce 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-6.js
@@ -44,4 +44,4 @@ function testcase() {
return typeof desc === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js
index 13532a6b5..648cbed51 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-7.js
@@ -46,4 +46,4 @@ function testcase() {
return desc.get === fun;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js
index f09ca9a55..e93a68293 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-8.js
@@ -50,4 +50,4 @@ function testcase() {
return desc.get === fun;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js
index 583aa3ed6..295cb4dd8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-3-9.js
@@ -37,4 +37,4 @@ function testcase() {
return desc.set === fun;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js
index 4b6dd79d3..919b67efa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-1.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js
index 484c73621..b1db3f261 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-10.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js
index a51766b5a..2a093061f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-100.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js
index 6f11551bb..d832fbe89 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-101.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js
index d42695814..c84b946b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-102.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js
index 7c41a869b..9863d65c4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-103.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js
index 72ba71e05..5c59b4673 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-104.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js
index bd4978925..1c5cc8cb5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-105.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js
index 7a1154879..79c63a1a7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-106.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js
index 565818486..ff9e3847b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-107.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js
index 1099d7860..c2e9af98c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-108.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js
index a584ed423..58f3ec8dc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-109.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js
index 1638e77a2..477958aa0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-11.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js
index 9d11a8343..1f4b474cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-110.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js
index 7a8089ff7..0226c3d39 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-111.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js
index 393b66ce7..387d0ed91 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-112.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js
index af33516bc..5dc11de38 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-113.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js
index 6d0ce9c08..85ff44ef1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-114.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js
index 9520d9129..e322e9206 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-115.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js
index cba1b09b2..94a7568ce 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-116.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js
index 6e12f62f0..0ccdbb8c8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-117.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js
index 3043dea6c..2d57ef8a2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-118.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js
index e24534601..85cc69371 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-119.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js
index ea6625b39..240f8abf2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-12.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js
index bc9f52176..92afd7cd0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-120.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js
index 6fd3c74d2..8b1394d5e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-121.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js
index 5ba1aed24..9fd5d6255 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-122.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js
index d5a94e97b..bed5ab277 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-123.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js
index 985ea0ea2..1993259f2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-124.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js
index a48dd16b0..a8dde8555 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-125.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js
index 75a37c80d..94054de95 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-126.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js
index 2f8707ca9..9987b2016 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-127.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js
index eaaa10fc6..18feba058 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-128.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js
index 04cf374f7..6b93b75b0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-129.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js
index 6f2e54d87..587949b83 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-13.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js
index 6d577a39a..fac9ac121 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-130.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js
index d497128fc..cfd450ad4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-131.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js
index fdea5fb30..fa89776cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-132.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js
index c71a4a76f..27eb1db51 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-133.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js
index e425e84a0..dc1deee9c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-134.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js
index b6134bb32..edf88eea1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-135.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js
index f1f80d639..2ac13bafa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-136.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js
index 9a398dd4d..818d49f1c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-137.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js
index 32dec9591..80723a684 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-138.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js
index c9062bf18..78b63b23b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-139.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js
index 6996f4a20..262750b3c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-14.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js
index 3326bf6d9..a4d42102d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-140.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js
index 8648cc448..7dd11abaf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-141.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js
index 0d40714e3..023f78f10 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-142.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js
index c7679c99d..3afbfbb04 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-143.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js
index c87fef12a..88c590577 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-144.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js
index 0f510a015..f118ad388 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-145.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js
index a6e90e233..7ba26c72e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-146.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js
index 7fe021609..5ba632a4f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-147.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js
index 28e162b5c..e7fe0097e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-148.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js
index 2a0a446d1..6139baaa0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-149.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js
index 43e7eef64..83e6a23fd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-15.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js
index e2da36e83..d184a52fb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-150.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js
index 91bec7166..f79fcb243 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-151.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js
index 9a843a3f1..7d7ba1d51 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-152.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js
index 509d5d676..dd250ab47 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-153.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js
index 52e124771..36426b219 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-154.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js
index 329ed5f79..6388a7837 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-155.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js
index c88aa3836..b316fee80 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-156.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js
index f332a7a26..0cbfd98db 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-157.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js
index 8db65abdb..72fa975d1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-158.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js
index ed3e28981..150d301de 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-159.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js
index aadd14b5f..26ae11da8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-16.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js
index 409b15737..dbde625a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-160.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js
index a978e61e5..9ef5fabff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-161.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js
index 2d869624d..8d3ef36f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-162.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js
index 5022793a0..693bb9270 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-163.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js
index 500ebb279..67728b644 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-164.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js
index 091f1d6aa..d94715d6e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-165.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js
index 358fd05df..d76c12784 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-166.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js
index cde6b62b0..7952ea3c3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-167.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js
index c265456d5..a968d9d87 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-168.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js
index 1e0144840..703ca068b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-169.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js
index dad6bffd9..f238b0c65 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-17.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js
index f829f7e06..de5df8b89 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-170.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js
index 42a6b2765..4f0f78714 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-171.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js
index 51d9baed4..3ab83c717 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-172.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js
index 4477efb90..2bd7f3a53 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-173.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js
index 49585aa2b..335adba53 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-174.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js
index 80a85447a..f176c288e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-175.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js
index 0235190e8..169c78a6d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-176.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js
index 6705dfea2..ca9d7715a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-177.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js
index 86a152f0c..f921ac89a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-178.js
@@ -37,4 +37,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js
index 73844c573..cb982e046 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-179.js
@@ -37,4 +37,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js
index ded03df0b..abcdf67f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-18.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js
index b3fcc6597..786150993 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-180.js
@@ -37,4 +37,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js
index b90935ef0..5acb5c84b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-182.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183.js
index b7e0a7aa3..436ff2d36 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-183.js
@@ -32,4 +32,4 @@ function testcase() {
else
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184.js
index e20838a10..e7d4b8894 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-184.js
@@ -32,4 +32,4 @@ function testcase() {
else
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js
index 51e6d0ac9..fe609c2f0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-185.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js
index 1f2933fed..1704a46d4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-186.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js
index 3ab23e40b..cfdbee1e4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-187.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js
index 14692d643..d798c6db0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-188.js
@@ -29,4 +29,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(f, "functionNameHopefullyDoesNotExist");
return desc === undefined;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js
index 225e6f469..ceb2bec09 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-189.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js
index 41a3e6f62..9bbb9692d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-19.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js
index 0634a643f..2844de97c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-190.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js
index 29d93a88f..d9fb51714 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-191.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js
index d05070c17..b43deefb4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-192.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js
index f84460f14..1617cc7f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-193.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js
index ca0731da6..eabb3ac77 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-194.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js
index 9c4b85e24..5f35c7fad 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-195.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js
index a1b61223b..d3755254b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-196.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js
index c184317b2..3072c237f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-197.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js
index dbe4d4778..17f8fbc0e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-198.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js
index a0798af95..c6d0cd6b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-199.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js
index b78342d67..7433e95a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-2.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js
index bdf461514..274c18ac2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-20.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js
index dc225c950..389d53440 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-200.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js
index fd0872500..b7bdfffc0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-201.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js
index 928ef2792..69e38c53f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-202.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js
index 014522eeb..e0a4cb29f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-203.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js
index 65d927a1c..196c79e59 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-204.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js
index 6074687f5..b97258fd3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-205.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js
index 59f533096..38cd8449e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-206.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js
index bfc36aa5c..a739a6406 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-207.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js
index 9bce1cef3..59ed4913c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-208.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js
index 90bb69738..b36f11577 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-209.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js
index c988a23d1..8aa5ee927 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-21.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js
index f5f1167d5..a00da917d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-210.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js
index 808b39f06..9478bea15 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-211.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js
index 4f08631e4..ac93b570f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-212.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js
index f941ea1d8..297a5d867 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-213.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js
index f7b5e9edb..a5e1a2aaa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-214.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js
index 6e14e2395..458b5b59c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-215.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js
index 45478ed0e..29875189d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-216.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js
index 9567126fe..8a31093e3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-217.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js
index 9fee3eb3b..25d940d25 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-218.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js
index c285e2aea..b0f7fe58e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-219.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js
index c5ee4bbf3..a41bbdf4a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-22.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js
index e38111004..4b6e6c091 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-220.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js
index ac8c68ea3..2741450f1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-221.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js
index 437e78c4e..dd09e5593 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-222.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js
index 477f770b2..f8e2301bc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-223.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.value === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js
index 78b4e68f0..0dd2c6b9e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-224.js
@@ -36,4 +36,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js
index 1d39ddb12..7552b8e62 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-225.js
@@ -38,4 +38,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js
index 38024c3c9..12b63c3b1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-226.js
@@ -40,4 +40,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js
index 7be16f64b..4bf734daa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-227.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.writable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js
index 3d4239026..e9c00c718 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-228.js
@@ -36,4 +36,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js
index 5da589ae8..97eaaba2a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-229.js
@@ -38,4 +38,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js
index 5082ca542..bf03e1099 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-23.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js
index d2a577262..a8fa7272c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-230.js
@@ -40,4 +40,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js
index c212f04be..39433730f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-231.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.enumerable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js
index c2b03056a..076433411 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-232.js
@@ -36,4 +36,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js
index 5434a66ef..671ddbd1b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-233.js
@@ -38,4 +38,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js
index 20a73c011..8c07c5768 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-234.js
@@ -40,4 +40,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js
index 35277ece0..ab021b936 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-235.js
@@ -31,4 +31,4 @@ function testcase() {
return desc.configurable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js
index ad5eac1b6..70c4919fe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-236.js
@@ -36,4 +36,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js
index 82a18c81c..c606d72b3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-237.js
@@ -38,4 +38,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js
index dea204a74..4702dd9f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-238.js
@@ -40,4 +40,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js
index 815511750..6e37afaac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-239.js
@@ -38,4 +38,4 @@ function testcase() {
return desc.get === fun;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js
index 47bb11a72..eebed6a7d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-24.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js
index a326c0c04..7c4c3a7bb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-240.js
@@ -43,4 +43,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js
index daa06438a..32ab9e1a6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-241.js
@@ -45,4 +45,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js
index 31f8bca97..c7bb7832f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-242.js
@@ -47,4 +47,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js
index 1624637ee..58cd02b99 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-243.js
@@ -38,4 +38,4 @@ function testcase() {
return desc.set === fun;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js
index 9337de837..e020052a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-244.js
@@ -43,4 +43,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js
index bab27f3ea..831c11001 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-245.js
@@ -45,4 +45,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js
index f95f04753..373e85814 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-246.js
@@ -47,4 +47,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js
index 9b0e11afb..35270172b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-247.js
@@ -31,4 +31,4 @@ function testcase() {
return desc instanceof Object;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js
index b37ad9c1a..3037b8731 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-248.js
@@ -35,4 +35,4 @@ function testcase() {
return "value" in desc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js
index ab3352df8..e57f8b733 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-249.js
@@ -35,4 +35,4 @@ function testcase() {
return "set" in desc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js
index 105f1958e..a5c02a2a6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-25.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js
index 09cca49b3..a5060d34b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-250.js
@@ -35,4 +35,4 @@ function testcase() {
return "get" in desc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js
index e1528af9d..6c1299aa3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-26.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js
index c5bc87744..bbca5b4e0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-27.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js
index 6a7b0ea49..9d8e79f62 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-28.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js
index d041c02d4..6ab39f3e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-29.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js
index 54d152920..b6bb23b06 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-3.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js
index cd180b169..79eb8806a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-30.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js
index 7898cb549..ed1411397 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-31.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js
index 9947e468b..8c436e2a0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-32.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js
index a1b2aa938..514ca5798 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-33.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js
index 1b32aed09..cfaee3609 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-34.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js
index e3366a50f..51ea132e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-35.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js
index 7d3638703..5d2199ca0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-36.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js
index f205c40e3..25c20d1dd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-37.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js
index 8e246a24c..fff48cc33 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-38.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js
index d5496eeca..cf3685290 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-39.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js
index b0fbba35f..c0aba41b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-4.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js
index 792f9d480..199213124 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-40.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js
index 31774ac10..a9d27fbdd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-41.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js
index 91d8c7499..2a037d41a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-42.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js
index 658ecd647..fe0f416af 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-43.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js
index 894f50b1f..7b1f999c1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-44.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js
index 3d393599c..a5b54b96c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-45.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js
index 2cbdb92d8..1fe46f8c9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-46.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js
index 75f08181c..b1f804938 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-47.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js
index f6026f095..9d092f66b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-48.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js
index 87c82f34d..6115780c8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-49.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js
index 879b64518..5f58db30b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-5.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js
index 64a504dd0..1078a8a2a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-50.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js
index c9ca75143..8bfb112e4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-51.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js
index b19dc11d5..0d30df745 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-52.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js
index ac47d98ae..6262a5b49 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-53.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js
index 8e3dd5244..e3c295150 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-54.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js
index 91c4c4cea..904e699d7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-55.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js
index e8c24e188..2af01f656 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-56.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js
index fc1ec929a..e063ae805 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-57.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js
index 16ecf91f4..4ca6ad51f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-58.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js
index 878a3b917..3e1392af6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-59.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js
index a849b1d80..e7964ef97 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-6.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js
index 64b604ff0..115739106 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-60.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js
index 01f9f9c14..420f09e9d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-61.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js
index 158429c7f..8f2fbf1fb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-62.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js
index 76248b167..3cee32be6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-63.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js
index 513a13ca1..d63e69152 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-64.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js
index 6017e0c1b..d98ca469e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-65.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js
index c1f4e1a6c..2cc4e9422 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-66.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js
index 67a32925d..e2bb73bcb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-67.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js
index bc0617579..057906026 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-68.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js
index f425a06fa..5b0f82838 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-69.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js
index ccee69696..2842e7b7b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-7.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js
index 2e0e4e77e..8225583fc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-70.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js
index 44d057c22..b146915da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-71.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js
index ad096774e..2aac7db86 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-72.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js
index 7cfe154e9..c71107365 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-73.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js
index 5929a12ed..32918373c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-74.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js
index 9eaa4ff7b..4e7f4943e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-75.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js
index 26ae6d272..a109ac216 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-76.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js
index 31f9cc3e8..865514177 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-77.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js
index a80ddf9c0..30dd505b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-78.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js
index bc27e0ae0..0a33616ec 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-79.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js
index a71efb0ed..7e44de7a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-8.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js
index fc4ba0020..c2e63f87a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-80.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js
index a142f6396..873dffead 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-81.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js
index d6c523c22..87ff93e84 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-82.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js
index 791bcc8f9..5c85bcf12 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-84.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js
index c80fc2a5d..676dc9733 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-85.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js
index f7a06fa1e..dfecad928 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-86.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js
index 6f5d293d1..3ad739101 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-88.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js
index ea8bb6b84..4fa7c7656 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-89.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js
index c83e0eccd..5c383b559 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-9.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js
index 9fc1ba012..187f9f798 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-90.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js
index fe664e598..2d8553b76 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-91.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js
index 62be6d568..743c28102 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-92.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js
index c0e203233..85c5ea5f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-93.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js
index 456ebf8a3..430e09aa0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-94.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js
index 9024e33b3..965bcf088 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-96.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js
index 851e57406..3cd20f137 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-97.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js
index 6ab72ed5f..ec08a4e5d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-98.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js
index 2b46d7933..8a5377f3d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.3/15.2.3.3-4-99.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js
index 018bcd261..870c8ca7d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js
index 023fb4d6d..33b5b0281 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-3.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js
index d3c554144..f4dc875dc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js
index c8e379674..dcf2bf868 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1-5.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js
index b3ad795f5..269b3d9af 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js
index 0e1c779e0..4de22473e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-1.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.isArray(result);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js
index 77080bd91..10609c7b3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-2.js
@@ -30,4 +30,4 @@ function testcase() {
return result instanceof Array;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js
index e1b4e7399..dc1b40dd7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-3.js
@@ -31,4 +31,4 @@ function testcase() {
return result.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js
index 8280daefa..52d84a3cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-2-4.js
@@ -40,4 +40,4 @@ function testcase() {
Array = oldArray;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js
index d1cedefc5..c116b465c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-3-1.js
@@ -31,4 +31,4 @@ function testcase() {
return arr.hasOwnProperty(0) && arr[0] === "prop1";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1.js
index f1ef059ce..54443da66 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-1.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js
index 1437e3134..daea87b55 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-2.js
@@ -31,4 +31,4 @@ function testcase() {
return arrayContains(result, expResult);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js
index d65ed16d4..b3d62edc2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-36.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js
index db66e9824..7c9b76744 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-37.js
@@ -47,4 +47,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js
index fee1371cf..9439a854c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-38.js
@@ -32,4 +32,4 @@ function testcase() {
return result[0] === "a";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js
index ee14a9cd9..fd137902d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-39.js
@@ -37,4 +37,4 @@ function testcase() {
return result[0] === "a";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js
index f37ebe673..c2e383650 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-40.js
@@ -43,4 +43,4 @@ function testcase() {
delete String.prototype.protoProperty;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js
index 22e9944a2..188812d98 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-41.js
@@ -47,4 +47,4 @@ function testcase() {
delete String.prototype.protoProperty;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js
index 25d1229fa..865eafa7b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-42.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js
index 228841f91..065c932a9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-43.js
@@ -44,4 +44,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js
index 9769ca277..458e55eba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-44.js
@@ -35,4 +35,4 @@ function testcase() {
return compareArray(expResult, result);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js
index 90eceb889..8bfd5674c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-45.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype.protoProperty;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js
index 414e73bf7..5c0a5a39d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-46.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype.protoProperty;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js
index 760706318..7d84aea9a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-47.js
@@ -38,4 +38,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js
index a33dd33ea..655e602e7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-48.js
@@ -44,4 +44,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js
index f4f4a5035..587d0f7b3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-49.js
@@ -33,4 +33,4 @@ function testcase() {
return compareArray(expResult, result);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js
index 6ab2f989d..767112c14 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-50.js
@@ -37,4 +37,4 @@ function testcase() {
return result[0] === "nonEnumerableProp";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js
index 7643b65a9..961c2704e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-1.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js
index 318464226..7205057c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-2.js
@@ -54,4 +54,4 @@ function testcase() {
return compareArray(expResult, result);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js
index 453fe12c9..85dffc609 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-3.js
@@ -37,4 +37,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js
index 9e171968c..bb922a3da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-4.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js
index 848b322e1..ddbddde6a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-5.js
@@ -37,4 +37,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js
index c6241a34e..512f8d6e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.4/15.2.3.4-4-b-6.js
@@ -35,4 +35,4 @@ function testcase() {
return beforeDeleted && !afterDeleted;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-1.js
index 52095c140..a7d07fcdb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-1.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-2.js
index 0be8ab5d1..518f2d043 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-3.js
index 5015b4f3c..8bacb1c28 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-3.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-4.js
index 778e37af7..f28eacd13 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1-4.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js
index 44d5dffab..f4fabb71d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js
index fef6c5213..47c72eb09 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-1.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-2.js
index 45b760fb2..08c5f9f44 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-2-2.js
@@ -29,4 +29,4 @@ function testcase() {
var newObj = Object.create({});
return newObj instanceof Object;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js
index 18ec09531..1e9f31ef1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-3-1.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js
index 2738d75e1..9d7c7f0cd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-1.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-10.js
index cc23858c8..7ba0774a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-10.js
@@ -43,4 +43,4 @@ function testcase() {
delete Math.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-100.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-100.js
index a490c4f1c..a9f3605b0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-100.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-100.js
@@ -38,4 +38,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-101.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-101.js
index 055416b43..93e472fe7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-101.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-101.js
@@ -38,4 +38,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-102.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-102.js
index 016db5027..97d59c7c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-102.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-102.js
@@ -45,4 +45,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-103.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-103.js
index 3232fed0b..872d8a5f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-103.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-103.js
@@ -47,4 +47,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-104.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-104.js
index 8e7441d1b..6d20820ac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-104.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-104.js
@@ -50,4 +50,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-105.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-105.js
index d8b793281..5b5b53fd2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-105.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-105.js
@@ -42,4 +42,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-106.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-106.js
index 6b1fe65dd..3e7b14fb3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-106.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-106.js
@@ -47,4 +47,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-107.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-107.js
index c14d787bc..91770cdc2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-107.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-107.js
@@ -49,4 +49,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-108.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-108.js
index f591500c8..963541e9e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-108.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-108.js
@@ -52,4 +52,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-109.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-109.js
index 82b7f8936..8002d46e2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-109.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-109.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-11.js
index fa2424d3e..1d9c88cf4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-11.js
@@ -39,4 +39,4 @@ function testcase() {
var newObj = Object.create({}, props);
return result && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-110.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-110.js
index f2132016b..89bb9b0e3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-110.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-110.js
@@ -50,4 +50,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-111.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-111.js
index 46e784efc..ddd1d3452 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-111.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-111.js
@@ -45,4 +45,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-112.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-112.js
index 5053df65a..324f6a13c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-112.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-112.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-113.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-113.js
index bdcc1691b..f9e0c9647 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-113.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-113.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-114.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-114.js
index 7dd858718..bacb51851 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-114.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-114.js
@@ -39,4 +39,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-115.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-115.js
index 020c7cf30..bc6a0becb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-115.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-115.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-116.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-116.js
index e80b84be6..e84319c57 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-116.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-116.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-117.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-117.js
index a18ed5af6..8453ccabe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-117.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-117.js
@@ -42,4 +42,4 @@ function testcase() {
delete Math.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-118.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-118.js
index 6b4d20d9d..da1a19dfd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-118.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-118.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-119.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-119.js
index 23ecf49d0..ee1893f70 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-119.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-119.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-12.js
index 99e11f5c7..be0d3db3f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-12.js
@@ -39,4 +39,4 @@ function testcase() {
var newObj = Object.create({}, props);
return result && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-120.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-120.js
index a7e833dae..d7340489e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-120.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-120.js
@@ -42,4 +42,4 @@ function testcase() {
delete JSON.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-121.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-121.js
index 85234add5..bbd37c9a9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-121.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-121.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-122.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-122.js
index b8054ad28..c18ab69ba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-122.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-122.js
@@ -39,4 +39,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-124.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-124.js
index 632561cd5..e766eaab0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-124.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-124.js
@@ -42,4 +42,4 @@ function testcase() {
delete fnGlobalObject().configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-125.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-125.js
index 96b859f4a..d42554af6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-125.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-125.js
@@ -38,4 +38,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-126.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-126.js
index da460a363..1995ca9cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-126.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-126.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-127.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-127.js
index c05664dcf..71bdce39d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-127.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-127.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-128.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-128.js
index 32e4ddbc8..ca91f1006 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-128.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-128.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-129.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-129.js
index 603d84bab..73e5ac2c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-129.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-129.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-13.js
index d54dcb3cf..c09395b08 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-13.js
@@ -44,4 +44,4 @@ function testcase() {
delete JSON.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-130.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-130.js
index ca13baa0e..2a8565d07 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-130.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-130.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-131.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-131.js
index 901890a71..27f5b8b9d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-131.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-131.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-132.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-132.js
index 003369984..46c41dd12 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-132.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-132.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-133.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-133.js
index a398c5be7..21f75b578 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-133.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-133.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-134.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-134.js
index b02232bf8..3587c2b4d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-134.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-134.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-135.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-135.js
index c77b076bc..ab12f2626 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-135.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-135.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-136.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-136.js
index c3cb893c2..2d65eba39 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-136.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-136.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-137.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-137.js
index d0121da3b..abb63318e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-137.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-137.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-138.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-138.js
index 3371c1e99..9f46e80db 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-138.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-138.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-139.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-139.js
index a7b9f33d7..3d07829c9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-139.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-139.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-14.js
index 1a3ae03a4..de718b97b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-14.js
@@ -43,4 +43,4 @@ function testcase() {
var newObj = Object.create({}, props);
return result && newObj.hasOwnProperty("prop15_2_3_5_4_14");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-140.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-140.js
index d32625216..1fd8213aa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-140.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-140.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-141.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-141.js
index ea560ff43..d4f4f911f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-141.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-141.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-142.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-142.js
index 67fc53a13..34be23920 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-142.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-142.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-143.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-143.js
index 887db673a..881366ebb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-143.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-143.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-144.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-144.js
index 99a1cb8a0..5363bf923 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-144.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-144.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-145.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-145.js
index eb96f8723..f30a4755a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-145.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-145.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-146.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-146.js
index b6206660e..9977dd0ee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-146.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-146.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-147.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-147.js
index 27be728fd..88520b3c2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-147.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-147.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-149.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-149.js
index e1f830a6f..91f87483d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-149.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-149.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-15.js
index fd49b80cf..d83c7c59a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-15.js
@@ -41,4 +41,4 @@ function testcase() {
var newObj = Object.create({}, argObj);
return result && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-150.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-150.js
index cf62fb7db..6ee243b34 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-150.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-150.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-151.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-151.js
index f93fd498c..af31a4441 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-151.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-151.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-152.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-152.js
index f7d3e0f07..959f39adf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-152.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-152.js
@@ -34,4 +34,4 @@ function testcase() {
return newObj.prop === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-153.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-153.js
index 6e4d3ac36..b04ccd5bf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-153.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-153.js
@@ -32,4 +32,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof (newObj.prop) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-154.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-154.js
index bb0b94bd8..474272d6a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-154.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-154.js
@@ -34,4 +34,4 @@ function testcase() {
return newObj.prop === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-155.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-155.js
index 0d8814edd..006aab930 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-155.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-155.js
@@ -41,4 +41,4 @@ function testcase() {
return newObj.prop === "inheritedDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-156.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-156.js
index a968a330d..ca69d03bc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-156.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-156.js
@@ -43,4 +43,4 @@ function testcase() {
return newObj.prop === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-157.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-157.js
index d1df6a8a7..059d81837 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-157.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-157.js
@@ -51,4 +51,4 @@ function testcase() {
return newObj.prop === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-158.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-158.js
index 21b65dfb2..543aeb33e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-158.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-158.js
@@ -40,4 +40,4 @@ function testcase() {
return newObj.prop === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-159.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-159.js
index 4ccb5f768..88e148077 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-159.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-159.js
@@ -45,4 +45,4 @@ function testcase() {
return newObj.prop === "inheritedAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-16.js
index 276b2010c..5d4745988 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-16.js
@@ -31,4 +31,4 @@ function testcase() {
});
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-160.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-160.js
index d77da0706..4f0564f9b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-160.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-160.js
@@ -47,4 +47,4 @@ function testcase() {
return newObj.prop === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-161.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-161.js
index 1c6563823..2030bf8be 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-161.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-161.js
@@ -51,4 +51,4 @@ function testcase() {
return newObj.prop === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-162.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-162.js
index b0eaf2330..379327c00 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-162.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-162.js
@@ -38,4 +38,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof (newObj.prop) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-163.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-163.js
index 56132308c..b9601d587 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-163.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-163.js
@@ -49,4 +49,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof (newObj.prop) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-164.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-164.js
index 490676254..d8ed8e900 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-164.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-164.js
@@ -43,4 +43,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof (newObj.prop) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-165.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-165.js
index ef0c15ac8..04fd454c6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-165.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-165.js
@@ -38,4 +38,4 @@ function testcase() {
});
return newObj.prop === "FunValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-166.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-166.js
index bd99bbb11..be07c29ef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-166.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-166.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.prop === "ArrValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-167.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-167.js
index 319f1198f..0663ae30f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-167.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-167.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.prop === "StrValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-168.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-168.js
index e91b36361..ed03cc5cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-168.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-168.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.prop === "BooleanValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-169.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-169.js
index 151d433a3..c7c874a98 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-169.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-169.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.prop === "NumValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-17.js
index 28bae6c82..9ce3f6f54 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-17.js
@@ -35,4 +35,4 @@ function testcase() {
return !newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-170.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-170.js
index af9674d10..32a83d518 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-170.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-170.js
@@ -38,4 +38,4 @@ function testcase() {
delete Math.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-171.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-171.js
index b6abc80f1..ee38c52f0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-171.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-171.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.prop === "DateValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-172.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-172.js
index 79a44b235..6a1fdcc65 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-172.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-172.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.prop === "RegExpValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-173.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-173.js
index 3a34dc626..687df19dd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-173.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-173.js
@@ -38,4 +38,4 @@ function testcase() {
delete JSON.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-174.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-174.js
index fd1fb04ae..80ca118d1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-174.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-174.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.prop === "ErrorValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-175.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-175.js
index f5cb4f24b..64dacd284 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-175.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-175.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.prop === "ArgValue";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-177.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-177.js
index 6df74304d..e93f75a75 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-177.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-177.js
@@ -38,4 +38,4 @@ function testcase() {
delete fnGlobalObject().value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-178.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-178.js
index 85a8f5f19..590773b9d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-178.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-178.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-179.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-179.js
index 4c66f5344..49049dc29 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-179.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-179.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-18.js
index 72145e5d6..385506186 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-18.js
@@ -38,4 +38,4 @@ function testcase() {
return !newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-180.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-180.js
index 23ea25600..92475d79c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-180.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-180.js
@@ -40,4 +40,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-181.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-181.js
index dabc873b1..70f01905e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-181.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-181.js
@@ -47,4 +47,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-182.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-182.js
index e3716a008..18b331807 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-182.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-182.js
@@ -49,4 +49,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-183.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-183.js
index c49551caf..525166395 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-183.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-183.js
@@ -55,4 +55,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-184.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-184.js
index a77b0c2e3..807d2ec07 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-184.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-184.js
@@ -46,4 +46,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-185.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-185.js
index a104f96cf..8592177ce 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-185.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-185.js
@@ -51,4 +51,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-186.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-186.js
index 8da9ef845..f826a0326 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-186.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-186.js
@@ -53,4 +53,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-187.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-187.js
index a23ceeff0..77993b189 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-187.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-187.js
@@ -57,4 +57,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-188.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-188.js
index 979f44ece..738f0bc69 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-188.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-188.js
@@ -44,4 +44,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-189.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-189.js
index 50d7f7555..cb166a48e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-189.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-189.js
@@ -55,4 +55,4 @@ function testcase() {
return beforeWrite === true && afterWrite === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-19.js
index f5307d742..11cd5b1eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-19.js
@@ -39,4 +39,4 @@ function testcase() {
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-190.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-190.js
index 37c90cbbe..b036898a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-190.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-190.js
@@ -49,4 +49,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-191.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-191.js
index fa8f290d1..fb09170b0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-191.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-191.js
@@ -45,4 +45,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-192.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-192.js
index 6daeb172e..7709adda7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-192.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-192.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-193.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-193.js
index dd0b74f60..7c5014310 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-193.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-193.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-194.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-194.js
index c320e8866..f1b5e96e5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-194.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-194.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-195.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-195.js
index 0fb464e9a..0d774fc7b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-195.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-195.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-196.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-196.js
index 18275c100..c359524c3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-196.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-196.js
@@ -44,4 +44,4 @@ function testcase() {
delete Math.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-197.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-197.js
index 240b2d0f4..925052ea6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-197.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-197.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-198.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-198.js
index 4a81c7455..6784cab4d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-198.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-198.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-199.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-199.js
index 981cac0e8..0cc542ba0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-199.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-199.js
@@ -44,4 +44,4 @@ function testcase() {
delete JSON.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-2.js
index 9617a21b9..9fa1f584f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-2.js
@@ -29,4 +29,4 @@ function testcase() {
var newObj = Object.create({}, undefined);
return (newObj instanceof Object);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-20.js
index 34a2d55df..2c9c38cf3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-20.js
@@ -39,4 +39,4 @@ function testcase() {
return !newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-200.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-200.js
index c33c3e9cb..5c4c810d7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-200.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-200.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-201.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-201.js
index 48ad2890e..52e527edc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-201.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-201.js
@@ -43,4 +43,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-203.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-203.js
index 02422a1cd..a7109dacf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-203.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-203.js
@@ -44,4 +44,4 @@ function testcase() {
delete fnGlobalObject().writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-204.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-204.js
index 20c42d972..f4630f20e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-204.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-204.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-205.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-205.js
index 59cb87e65..ee6eca11d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-205.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-205.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-206.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-206.js
index e8b091ac6..38b8c1b32 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-206.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-206.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-207.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-207.js
index 678be0521..eb34998e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-207.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-207.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-208.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-208.js
index 57d2c1a20..d04d11ac8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-208.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-208.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-209.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-209.js
index 93dca3aa5..c84c72a9b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-209.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-209.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-21.js
index 9c34256fb..b07b19907 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-21.js
@@ -43,4 +43,4 @@ function testcase() {
return !newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-210.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-210.js
index 08c25d92c..9f56effa3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-210.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-210.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-211.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-211.js
index c67f3656f..1ed601188 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-211.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-211.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-212.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-212.js
index 67e5e61c2..3338c1e2b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-212.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-212.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-213.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-213.js
index fd1db1607..3e162a59b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-213.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-213.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-214.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-214.js
index 92c0a29b2..9c960b8bb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-214.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-214.js
@@ -38,4 +38,4 @@ function testcase() {
return hasProperty && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-215.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-215.js
index 6ec91de27..8af2be4ef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-215.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-215.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-216.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-216.js
index d12473244..a59a21857 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-216.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-216.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-217.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-217.js
index 3d58e2caf..cd032d436 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-217.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-217.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-218.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-218.js
index 7bc1879af..c11978303 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-218.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-218.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-219.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-219.js
index 4c3ac6fe8..bfe8f9c06 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-219.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-219.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-22.js
index 19e6603fa..498fbd1f3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-22.js
@@ -42,4 +42,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && newObj.prop === "bbq";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-220.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-220.js
index 1afc58de6..ce5f8d395 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-220.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-220.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-221.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-221.js
index 94dd4a48b..42a52e2d7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-221.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-221.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-222.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-222.js
index e6f16ba86..b51029e97 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-222.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-222.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-223.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-223.js
index 6522827e0..d810ed98f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-223.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-223.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-224.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-224.js
index 846cc2e1f..7fc6738cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-224.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-224.js
@@ -35,4 +35,4 @@ function testcase() {
newObj.prop = 121;
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-225.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-225.js
index f27cd34b2..82ea3c5c2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-225.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-225.js
@@ -35,4 +35,4 @@ function testcase() {
newObj.prop = 121;
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-226.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-226.js
index c7592c8ca..68fe7697e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-226.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-226.js
@@ -39,4 +39,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-228.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-228.js
index 83db61d2c..8930ac2c0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-228.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-228.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-229.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-229.js
index 59b2b1986..753da675e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-229.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-229.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-23.js
index 61afbd370..8b2a96169 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-23.js
@@ -48,4 +48,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && newObj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-230.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-230.js
index 5897d962c..fefa470b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-230.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-230.js
@@ -37,4 +37,4 @@ function testcase() {
return hasProperty && newObj.prop === 121;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-231.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-231.js
index a396eba6e..8b4fe79b4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-231.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-231.js
@@ -35,4 +35,4 @@ function testcase() {
});
return newObj.prop === "present";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-232.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-232.js
index b8847f35d..aec43633f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-232.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-232.js
@@ -31,4 +31,4 @@ function testcase() {
});
return typeof (newObj.prop) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-233.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-233.js
index 537a0cb47..454ea11b4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-233.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-233.js
@@ -35,4 +35,4 @@ function testcase() {
});
return newObj.prop === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-234.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-234.js
index 318c37fc5..d8a601843 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-234.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-234.js
@@ -43,4 +43,4 @@ function testcase() {
return newObj.prop === "inheritedDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-235.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-235.js
index e0097e3f6..7459cae90 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-235.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-235.js
@@ -49,4 +49,4 @@ function testcase() {
return newObj.prop === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-236.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-236.js
index cd6f849a0..f28fc9ae7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-236.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-236.js
@@ -52,4 +52,4 @@ function testcase() {
return newObj.prop === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-237.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-237.js
index 0ce917a2e..f600654df 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-237.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-237.js
@@ -42,4 +42,4 @@ function testcase() {
return newObj.prop === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-238.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-238.js
index cd8cfcd1f..a7919465c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-238.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-238.js
@@ -46,4 +46,4 @@ function testcase() {
return newObj.prop === "inheritedAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-239.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-239.js
index a9f30a394..75b62c67a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-239.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-239.js
@@ -49,4 +49,4 @@ function testcase() {
return newObj.prop === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-24.js
index 096fb1177..3cc1d8196 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-24.js
@@ -48,4 +48,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && newObj.prop === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-240.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-240.js
index 006ab27bf..70b78d492 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-240.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-240.js
@@ -53,4 +53,4 @@ function testcase() {
return newObj.prop === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-241.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-241.js
index ab5a3111c..424622832 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-241.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-241.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof (newObj.prop) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-242.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-242.js
index 8da5d0edb..01edc736c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-242.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-242.js
@@ -49,4 +49,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-243.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-243.js
index b97f51e0c..9cef0e509 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-243.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-243.js
@@ -41,4 +41,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof (newObj.prop) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-244.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-244.js
index 924b807eb..5842f9091 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-244.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-244.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.prop === "VerifyFunctionObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-245.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-245.js
index fc33f9edd..0a26d9f4f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-245.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-245.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.prop === "VerifyArrayObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-246.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-246.js
index af53130be..53e9db982 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-246.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-246.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.prop === "VerifyStringObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-247.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-247.js
index 62a15db3b..e69215d8a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-247.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-247.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.prop === "VerifyBooleanObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-248.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-248.js
index 8135edb44..7539fa566 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-248.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-248.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.prop === "VerifyNumberObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-249.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-249.js
index ed20e50fc..ba1744043 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-249.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-249.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.prop === "VerifyDateObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-25.js
index 18e40c196..145de9948 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-25.js
@@ -52,4 +52,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && newObj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-250.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-250.js
index 2864b7524..c640f71b4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-250.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-250.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.prop === "VerifyRegExpObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-251.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-251.js
index c4638d62f..9a8eccd31 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-251.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-251.js
@@ -39,4 +39,4 @@ function testcase() {
delete Math.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-252.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-252.js
index 5f9add604..b28e966e9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-252.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-252.js
@@ -39,4 +39,4 @@ function testcase() {
delete JSON.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-253.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-253.js
index 9fd644190..8d8fe52ac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-253.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-253.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.prop === "VerifyErrorObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-254.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-254.js
index 1d76932eb..a0bed6ab7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-254.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-254.js
@@ -38,4 +38,4 @@ function testcase() {
return newObj.prop === "VerifyArgumentsObject";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-256.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-256.js
index cc868282c..f93c334b7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-256.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-256.js
@@ -39,4 +39,4 @@ function testcase() {
delete fnGlobalObject().get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-257.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-257.js
index 9c0f284e6..f86be0503 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-257.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-257.js
@@ -33,4 +33,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-258.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-258.js
index 814d650f7..47ce31e92 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-258.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-258.js
@@ -37,4 +37,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-259.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-259.js
index e00c814ea..9f038e244 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-259.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-259.js
@@ -37,4 +37,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-26.js
index cec9050d3..e9b44372b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-26.js
@@ -39,4 +39,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-260.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-260.js
index 2f54ef8cc..f0624f3f9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-260.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-260.js
@@ -37,4 +37,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-261.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-261.js
index d6fd4f9fc..0401ff2cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-261.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-261.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-262.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-262.js
index c9a615bc4..0ed5e6e01 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-262.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-262.js
@@ -37,4 +37,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-263.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-263.js
index 0034415ba..5fb78627e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-263.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-263.js
@@ -33,4 +33,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof newObj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-266.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-266.js
index a17df71f2..f6d130cf0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-266.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-266.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-267.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-267.js
index fa43dca17..1dae6baf8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-267.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-267.js
@@ -39,4 +39,4 @@ function testcase() {
return hasProperty && newObj.prop === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-268.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-268.js
index b00681da0..dd1655d73 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-268.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-268.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-269.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-269.js
index 2998a73a6..3a7ee5411 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-269.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-269.js
@@ -46,4 +46,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-27.js
index 4dd3de33a..1d7261352 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-27.js
@@ -51,4 +51,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-270.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-270.js
index d28cb99b3..afe548b02 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-270.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-270.js
@@ -50,4 +50,4 @@ function testcase() {
return hasProperty && data1 === "overrideData" && data2 === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-271.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-271.js
index c8a02ee8c..dd9f6a751 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-271.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-271.js
@@ -56,4 +56,4 @@ function testcase() {
return hasProperty && data1 === "overrideData" && data2 === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-272.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-272.js
index e3b542a25..ac76a3d0e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-272.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-272.js
@@ -46,4 +46,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-273.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-273.js
index 009405d18..aa2451a4d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-273.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-273.js
@@ -50,4 +50,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-274.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-274.js
index 55fe4be18..4f7256578 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-274.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-274.js
@@ -54,4 +54,4 @@ function testcase() {
return hasProperty && data1 === "overrideData" && data2 === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-275.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-275.js
index 8c4a60d36..678f414a2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-275.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-275.js
@@ -58,4 +58,4 @@ function testcase() {
return hasProperty && data1 === "overrideData" && data2 === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-276.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-276.js
index 36f61f813..aceab9a77 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-276.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-276.js
@@ -40,4 +40,4 @@ function testcase() {
return hasProperty && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-277.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-277.js
index 305d05b53..1c671aa6e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-277.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-277.js
@@ -47,4 +47,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-278.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-278.js
index e6296e9f4..413f70afb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-278.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-278.js
@@ -42,4 +42,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-279.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-279.js
index 74571b4ce..e7ba747e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-279.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-279.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-28.js
index 6dba32e36..a6c80aa85 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-28.js
@@ -34,4 +34,4 @@ function testcase() {
var newObj = Object.create({}, props);
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-280.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-280.js
index 8926bee33..d54812195 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-280.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-280.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-281.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-281.js
index 4c84dddc6..be5bebf28 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-281.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-281.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-282.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-282.js
index fba0de940..8824a8552 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-282.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-282.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-283.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-283.js
index b8f017a78..9f02f0c83 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-283.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-283.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-284.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-284.js
index 78bd8cfbd..31ee3f994 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-284.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-284.js
@@ -45,4 +45,4 @@ function testcase() {
delete Math.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-285.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-285.js
index e12e8e435..e12e4d04f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-285.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-285.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-286.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-286.js
index 664d6044c..c2de269e4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-286.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-286.js
@@ -41,4 +41,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-287.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-287.js
index 4fb5b7d75..ed05deb59 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-287.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-287.js
@@ -45,4 +45,4 @@ function testcase() {
delete JSON.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-288.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-288.js
index 82a079b1b..fc09c5520 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-288.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-288.js
@@ -40,4 +40,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-289.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-289.js
index fd15d3ea6..c1ebfc4c6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-289.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-289.js
@@ -43,4 +43,4 @@ function testcase() {
return hasProperty && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-29.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-29.js
index 7c520de41..1f741718d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-29.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-29.js
@@ -34,4 +34,4 @@ function testcase() {
var newObj = Object.create({}, props);
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-291.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-291.js
index 5e7ca8866..ec05c4e10 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-291.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-291.js
@@ -45,4 +45,4 @@ function testcase() {
delete fnGlobalObject().set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-292.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-292.js
index 6d8d614f3..0f6e92987 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-292.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-292.js
@@ -36,4 +36,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && typeof (newObj.prop) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-293.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-293.js
index f58967f74..aa1f60d6d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-293.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-293.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-294.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-294.js
index 8903d38a0..de1208259 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-294.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-294.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-295.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-295.js
index 3ef900436..ffe1c713d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-295.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-295.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-296.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-296.js
index c3f5030cf..5c2554556 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-296.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-296.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-297.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-297.js
index 1b3a3a3f7..4144d2298 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-297.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-297.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-298.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-298.js
index 59b1402c4..0b4ffe7a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-298.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-298.js
@@ -39,4 +39,4 @@ function testcase() {
return newObj.hasOwnProperty("prop") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-3.js
index 5f628ae57..531306f3f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-3.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-30.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-30.js
index b3ade3c59..c248d084a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-30.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-30.js
@@ -35,4 +35,4 @@ function testcase() {
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-300.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-300.js
index 13d1d0de0..4f9359621 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-300.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-300.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-301.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-301.js
index d1abc57d9..1502092b2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-301.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-301.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-302.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-302.js
index 2bf803852..01d37127b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-302.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-302.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-303.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-303.js
index b56ba1e0c..606185405 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-303.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-303.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-304.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-304.js
index a865d1ae4..fb22f424d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-304.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-304.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-305.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-305.js
index 448709ffd..f2b520e74 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-305.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-305.js
@@ -37,4 +37,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-306.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-306.js
index 2ca841c3d..566d8bc42 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-306.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-306.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-307.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-307.js
index fc3f5ea97..c8df3afea 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-307.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-307.js
@@ -39,4 +39,4 @@ function testcase() {
return hasProperty && newObj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-308.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-308.js
index cad0e51f1..632cd5c53 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-308.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-308.js
@@ -44,4 +44,4 @@ function testcase() {
}
return hasProperty && !isEnumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-309.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-309.js
index 65352c1d1..49adba197 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-309.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-309.js
@@ -43,4 +43,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-31.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-31.js
index c9be99b0d..3d056c21c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-31.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-31.js
@@ -34,4 +34,4 @@ function testcase() {
var newObj = Object.create({}, props);
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-310.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-310.js
index cedef6f74..9305c467e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-310.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-310.js
@@ -34,4 +34,4 @@ function testcase() {
});
return newObj.hasOwnProperty("prop") && newObj.prop === undefined;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-311.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-311.js
index d58973110..500bf76f1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-311.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-311.js
@@ -57,4 +57,4 @@ function testcase() {
return verifySet && verifyGet && verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-312.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-312.js
index 428b58b43..1ab64037f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-312.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-312.js
@@ -41,4 +41,4 @@ function testcase() {
}
return hasProperty && !isEnumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-313.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-313.js
index fbca9508b..187c5f74b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-313.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-313.js
@@ -37,4 +37,4 @@ function testcase() {
var isNotConfigurable = newObj.hasOwnProperty("prop");
return hasProperty && isNotConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-314.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-314.js
index dadc4499b..ba7b3b6c3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-314.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-314.js
@@ -31,4 +31,4 @@ function testcase() {
});
return newObj.hasOwnProperty("foo");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-315.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-315.js
index 9c3979a9c..f6c8e4abc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-315.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-315.js
@@ -51,4 +51,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(newObj, "foo1", 200, true, true, true) &&
accessorPropertyAttributesAreCorrect(newObj, "foo2", getFunc, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-316.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-316.js
index b4e8da596..61c9e91fe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-316.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-316.js
@@ -53,4 +53,4 @@ function testcase() {
});
return newObj[0] === 100 && newObj[1] === 20 && newObj[2] === 200;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-32.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-32.js
index e73273e6c..0d6ed694b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-32.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-32.js
@@ -34,4 +34,4 @@ function testcase() {
var newObj = Object.create({}, props);
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-33.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-33.js
index ebf476741..d9eb87dd9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-33.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-33.js
@@ -37,4 +37,4 @@ function testcase() {
delete Math.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-34.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-34.js
index a67a332cc..2741a7fe9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-34.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-34.js
@@ -34,4 +34,4 @@ function testcase() {
var newObj = Object.create({}, props);
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-35.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-35.js
index 5e812b5f3..44290f641 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-35.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-35.js
@@ -34,4 +34,4 @@ function testcase() {
var newObj = Object.create({}, props);
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-36.js
index 5ae87d5cd..79615b3f1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-36.js
@@ -37,4 +37,4 @@ function testcase() {
delete JSON.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-37.js
index b2c288b54..458fc2937 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-37.js
@@ -39,4 +39,4 @@ function testcase() {
var newObj = Object.create({}, props);
return newObj.hasOwnProperty("prop15_2_3_5_4_37");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-38.js
index 3c591a578..c6b1155fe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-38.js
@@ -37,4 +37,4 @@ function testcase() {
return newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-39.js
index 93a0c0851..dcc4bf011 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-39.js
@@ -46,4 +46,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-4.js
index 1e9375873..d89a2d665 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-4.js
@@ -39,4 +39,4 @@ function testcase() {
Object.create({}, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-40.js
index 9faeb0214..4faef8c5d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-40.js
@@ -56,4 +56,4 @@ function testcase() {
return (e instanceof RangeError) && !newObj.hasOwnProperty("prop1") && i === 2;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-41.js
index 3603e2d6f..401081ea2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-41.js
@@ -35,4 +35,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-42.js
index 398ac9023..7f53f2f13 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-42.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-43.js
index 11384195d..2fed249ba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-43.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-44.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-44.js
index 50f1d9d50..7d769edb9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-44.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-44.js
@@ -35,4 +35,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-45.js
index 8f4af1763..d6bdf1ced 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-45.js
@@ -35,4 +35,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-46.js
index 99e688bca..7cbbfdd12 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-46.js
@@ -40,4 +40,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-47.js
index 98642b148..4b7db7fe9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-47.js
@@ -39,4 +39,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-48.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-48.js
index 2b8b20c7e..4f73554f7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-48.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-48.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-49.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-49.js
index 5a088656f..975f1d5d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-49.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-49.js
@@ -47,4 +47,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-5.js
index fe351b0e7..fe324c9ae 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-5.js
@@ -39,4 +39,4 @@ function testcase() {
Object.create({}, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-50.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-50.js
index 640cdf2b0..3d4893cb7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-50.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-50.js
@@ -50,4 +50,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-51.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-51.js
index 567879742..43aead733 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-51.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-51.js
@@ -54,4 +54,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-52.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-52.js
index b50b5f405..d80076063 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-52.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-52.js
@@ -46,4 +46,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-53.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-53.js
index 61993cefa..575240f59 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-53.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-53.js
@@ -50,4 +50,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-54.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-54.js
index 0793cb520..66a9b92b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-54.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-54.js
@@ -51,4 +51,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-55.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-55.js
index 360280760..2ac9fa02e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-55.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-55.js
@@ -54,4 +54,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-56.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-56.js
index f962d3122..91b515823 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-56.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-56.js
@@ -42,4 +42,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-57.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-57.js
index 3e4f7913c..a94c3c771 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-57.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-57.js
@@ -52,4 +52,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-58.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-58.js
index e28950f32..7280689dc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-58.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-58.js
@@ -48,4 +48,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-59.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-59.js
index bdef27d5e..34fdd68f3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-59.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-59.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-6.js
index 32175e770..6cdcae715 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-6.js
@@ -39,4 +39,4 @@ function testcase() {
Object.create({}, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-60.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-60.js
index c0f6ae418..645a8f7b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-60.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-60.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-61.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-61.js
index decca1b2a..8abf4f7d7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-61.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-61.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-62.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-62.js
index 55b36ce69..51e74715d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-62.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-62.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-63.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-63.js
index 603e9f630..e863da490 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-63.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-63.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-64.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-64.js
index 67ee966ba..45e3f8451 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-64.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-64.js
@@ -44,4 +44,4 @@ function testcase() {
delete Math.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-65.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-65.js
index fceb92062..0d0c296e5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-65.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-65.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-66.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-66.js
index 5c35cef2d..47524ea8e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-66.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-66.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-67.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-67.js
index 46198c5ba..47671ba76 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-67.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-67.js
@@ -44,4 +44,4 @@ function testcase() {
delete JSON.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-68.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-68.js
index dad1344c2..6240ccdf2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-68.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-68.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-69.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-69.js
index a6df5dfd0..1e858b0a7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-69.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-69.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-7.js
index 7800348af..69af16d1f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-7.js
@@ -39,4 +39,4 @@ function testcase() {
Object.create({}, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-71.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-71.js
index 5ab2afbbe..97841cc91 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-71.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-71.js
@@ -44,4 +44,4 @@ function testcase() {
delete fnGlobalObject().enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-72.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-72.js
index 086981812..002414699 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-72.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-72.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-73.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-73.js
index 5decd3c72..335cf815c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-73.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-73.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-74.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-74.js
index e695bfc82..dd9881d40 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-74.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-74.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-75.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-75.js
index 45a58abbb..1b67cd1d4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-75.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-75.js
@@ -42,4 +42,4 @@ function testcase() {
}
return !accessed && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-76.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-76.js
index ea3a2a471..a44ec5c39 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-76.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-76.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-77.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-77.js
index 9d28b292d..8b1ca2790 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-77.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-77.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-78.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-78.js
index ddec7d68f..aba9ee30f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-78.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-78.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-79.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-79.js
index aac553243..4f6c0baf4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-79.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-79.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-8.js
index 85690b97a..98560dca0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-8.js
@@ -39,4 +39,4 @@ function testcase() {
Object.create({}, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-80.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-80.js
index 368210790..8e96f7c73 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-80.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-80.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-81.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-81.js
index 5fbc87816..570b40356 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-81.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-81.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-82.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-82.js
index 9f01e54d3..6fa4aa088 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-82.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-82.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed && newObj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-83.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-83.js
index fc6738ca9..b33d1338b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-83.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-83.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-84.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-84.js
index ffade75c4..9e23e368f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-84.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-84.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-85.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-85.js
index cd1b777bb..006622440 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-85.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-85.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-86.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-86.js
index e5ec48244..99bf1d4ee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-86.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-86.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-87.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-87.js
index 32b475207..9ad2fcfcf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-87.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-87.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-88.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-88.js
index 19ac52bfa..b3313e258 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-88.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-88.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-89.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-89.js
index b7e773751..6d181c1aa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-89.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-89.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-9.js
index 3d03b556f..c0bbb9fa9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-9.js
@@ -39,4 +39,4 @@ function testcase() {
Object.create({}, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-90.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-90.js
index f44195690..cbdc922d4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-90.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-90.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-91.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-91.js
index d006b1888..ba4b3d781 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-91.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-91.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-92.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-92.js
index 6c4edee1f..3378a1066 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-92.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-92.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-93.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-93.js
index 7853c9f0b..91353026c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-93.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-93.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-94.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-94.js
index 0abd9f85a..e0c72d038 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-94.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-94.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-96.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-96.js
index 32ca2f274..3051a0c48 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-96.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-96.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-97.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-97.js
index d27b04e17..82bdf97b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-97.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-97.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-98.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-98.js
index 35043239f..8d7528ef4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-98.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-98.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-99.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-99.js
index 5c48fea1e..faaf73f12 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-99.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.5/15.2.3.5-4-99.js
@@ -38,4 +38,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js
index 89cd54043..f57cdb532 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-1.js
index 80a5b8a7a..8b5015c85 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-2.js
index 58c9b50a9..e2a364a75 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-3.js
index 2e93b44b7..fb1d3deac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-3.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-4.js
index f6425a65f..db3ef6843 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js
index 6c16bbb87..80b3e9ba8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-1.js
index 0cf0f53ac..7fde38eb1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-1.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("undefined");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-10.js
index 82b153057..9096bf623 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-10.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("-20");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-11.js
index 229e93c75..fbe120ca8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-11.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("Infinity");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-12.js
index 9dd3079b2..6d9b4f2f5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-12.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("Infinity");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-13.js
index 095bd8b3a..3c9030e82 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-13.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("-Infinity");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-14.js
index 67f930c45..0a2ad23ba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-14.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("100000000000000000000");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-15.js
index 4e23377f7..a2eae0315 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-15.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e+21");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-16.js
index 6811d2d80..5aa3110b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-16.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e+22");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17-1.js
index 0ad38ebb0..d36cbad5d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17-1.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17.js
index 84ef52cdd..72ef88bc6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-17.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("100000000000000000000");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-18.js
index 50c0dd547..5101e99c6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-18.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e+21");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-19.js
index 4971ca6b2..75dbae8f3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-19.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e+22");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-2.js
index 112374b25..55c0dd165 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-2.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("null");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-20.js
index a0a5d196d..767565b72 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-20.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("0.000001");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-21.js
index 2e10c0158..48337b7f9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-21.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e-7");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-22.js
index d0542f17d..2afe9cd05 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-22.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e-8");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-23.js
index 43c45fa85..437341b35 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-23.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e-7");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-24.js
index 6ea100bb4..f9d1c741c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-24.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("0.000001");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-25.js
index c061db265..f3474dd8d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-25.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("0.00001");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-26.js
index eb277738a..0fb68e83b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-26.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("123");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-27.js
index 74d647194..1e842c8b7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-27.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("123.456");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-28.js
index 800fed87a..8b1d47a4d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-28.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("10000000000000000000");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-29.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-29.js
index 01ea5c223..d440f9b43 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-29.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-29.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("100000000000000000000");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-3.js
index 7a7d92a3a..7941917e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-3.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("false");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-30.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-30.js
index f8efe67c6..b7bedee79 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-30.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-30.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e+21");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-31.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-31.js
index 44737c073..fb57da848 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-31.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-31.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1e+22");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-32.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-32.js
index b55842b83..fd5a93a9d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-32.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-32.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("123.1234567");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-33.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-33.js
index 29e028685..ed3b95d15 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-33.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-33.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-34.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-34.js
index 8e5024e90..cac991b5f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-34.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-34.js
@@ -32,4 +32,4 @@ function testcase() {
return obj.hasOwnProperty("AB\n\\cd");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-35.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-35.js
index c7f207b33..e6c5131fd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-35.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-35.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("undefined");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-36.js
index 46516a29a..9a2d57280 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-36.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("null");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-37.js
index ba68b72aa..323e792b4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-37.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("123αβπcd");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-38.js
index 3c71a0bb8..3abd8659d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-38.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-39.js
index 940cdee82..7a7542496 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-39.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("1,2");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-4.js
index 1c1f3ffe7..d3f2d613e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-4.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("true");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-40.js
index 596f6e2c0..ae37882c7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-40.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("Hello");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-41.js
index e679bdf49..bceb3022a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-41.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("false");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-42.js
index 556832ec7..61f86b36b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-42.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("123");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-43.js
index c6c57bfd6..8c44c05d3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-43.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("abc");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-44.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-44.js
index c0f701545..1a6de5a87 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-44.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-44.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("abc");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-45.js
index 74fc298f7..cc03d9a63 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-45.js
@@ -44,4 +44,4 @@ function testcase() {
return obj.hasOwnProperty("abc") && valueOfAccessed && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-46.js
index 4e5258267..8a39af216 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-46.js
@@ -44,4 +44,4 @@ function testcase() {
return obj.hasOwnProperty("abc") && !valueOfAccessed && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-47.js
index 51e2b5d6a..4f9881440 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-47.js
@@ -47,4 +47,4 @@ function testcase() {
return valueOfAccessed && toStringAccessed && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-48.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-48.js
index 4a6fcbc9a..66c48e447 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-48.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-48.js
@@ -49,4 +49,4 @@ function testcase() {
return obj.hasOwnProperty("test") && !valueOfAccessed && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-5.js
index 72a73dc06..bb4ae43d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-5.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("NaN");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-6.js
index 82b213663..5482a710f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-6.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-7.js
index 7cc7656e2..dc93d3785 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-7.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-8.js
index eff6ef5f5..de1d880b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-8.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("0");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-9.js
index 8bb067c7b..ebd271c42 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-2-9.js
@@ -31,4 +31,4 @@ function testcase() {
return obj.hasOwnProperty("30");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js
index 5a35c5a27..db6a0ab1a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-1.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js
index 3864f3295..931d59bd4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-10.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-100.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-100.js
index 4c889a9aa..3f4842514 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-100.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-100.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-101.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-101.js
index 2b3475167..7787e4062 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-101.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-101.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-102.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-102.js
index ffd9185d6..e170062cd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-102.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-102.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-103.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-103.js
index 084649f6a..2d32f1067 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-103.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-103.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-104.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-104.js
index 77d33f52e..707114cde 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-104.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-104.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-105.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-105.js
index 2f1f8646c..7f6c01e3e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-105.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-105.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-106.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-106.js
index 1759a751c..cf28d0027 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-106.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-106.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-107.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-107.js
index c7c3a2213..c91021b50 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-107.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-107.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-108.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-108.js
index 065052aca..fae56b334 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-108.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-108.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-109.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-109.js
index 371966cd9..06d050bd9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-109.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-109.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js
index a49db9463..dcac57f0f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-11.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-110.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-110.js
index 24a503f39..1d699bc7d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-110.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-110.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-111.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-111.js
index b0c97071e..33c60f5c4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-111.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-111.js
@@ -39,4 +39,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-112.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-112.js
index 4f940d068..1f90b333c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-112.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-112.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-113.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-113.js
index 837bf1185..d8f6d16a7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-113.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-113.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-114.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-114.js
index 9bfc97188..7f9a7a847 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-114.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-114.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-115.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-115.js
index 5a46322b2..0400607a2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-115.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-115.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-116.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-116.js
index 957f69804..872f1b0b1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-116.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-116.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-117.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-117.js
index 7e543531d..80185198d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-117.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-117.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-118.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-118.js
index ec563212c..aab68ae10 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-118.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-118.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-119.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-119.js
index a16e776aa..cd7aa9150 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-119.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-119.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js
index bcb739063..cbc306083 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-12.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-120.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-120.js
index 423d4ee13..4ab07ecb1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-120.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-120.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-121.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-121.js
index e73476a8e..f055c1bee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-121.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-121.js
@@ -43,4 +43,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-123.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-123.js
index 78fac362f..eab070ba4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-123.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-123.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-124.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-124.js
index 3b990af57..574eed1c9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-124.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-124.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-125.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-125.js
index 811721253..4af00b94c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-125.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-125.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-126.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-126.js
index a76afd2a0..2ba17dbda 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-126.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-126.js
@@ -33,4 +33,4 @@ function testcase() {
return obj.property === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-127.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-127.js
index f4191bbe4..0dead0fef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-127.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-127.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-129.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-129.js
index f163bdffe..3597ee1f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-129.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-129.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.property === "inheritedDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js
index df49f6b30..368f6badf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-13.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-130.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-130.js
index 8161f843c..4ff77d95d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-130.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-130.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-131.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-131.js
index e3274886a..916c00e8f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-131.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-131.js
@@ -47,4 +47,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-132.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-132.js
index 4e04f68fb..321370be0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-132.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-132.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-133.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-133.js
index 716453e15..003c210fe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-133.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-133.js
@@ -43,4 +43,4 @@ function testcase() {
return obj.property === "inheritedAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-134.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-134.js
index fc903faea..674d97112 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-134.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-134.js
@@ -45,4 +45,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-135.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-135.js
index 620f05305..fa84527ec 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-135.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-135.js
@@ -48,4 +48,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-136.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-136.js
index ba0205e2f..067e88eaa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-136.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-136.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-137.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-137.js
index 99cca047f..03dc24d71 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-137.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-137.js
@@ -46,4 +46,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-138.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-138.js
index 5953e9d69..c0502e9b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-138.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-138.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139-1.js
index ee4cf55bd..cec562233 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Function.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139.js
index abf0f13f6..841eecca3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-139.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "Function";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js
index 93792b92d..3fe9b345b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-14.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140-1.js
index 9a3125260..b6807034d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete Array.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140.js
index 72a91f717..9c581e44e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-140.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "Array";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141-1.js
index a68719942..951671174 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete String.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141.js
index df3ccba1f..3055883b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-141.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "String";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142-1.js
index 7547d1f85..fd9c7fd23 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete Boolean.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142.js
index a53e70d15..444e2aa44 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-142.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "Boolean";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143-1.js
index 9d78ffaa2..174bc67d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete Number.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143.js
index c0e08747e..3b8bb81e9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-143.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "Number";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144-1.js
index 4865c2dc7..e69a38261 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete Object.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144.js
index 2da621b9f..9fe74be76 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-144.js
@@ -37,4 +37,4 @@ function testcase() {
delete Math.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145-1.js
index 1c687363a..8cf98ed2a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete Date.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145.js
index a960e05fa..1deaa70c7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-145.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "Date";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146-1.js
index 5eaa946fe..44ed355de 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete RegExp.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146.js
index 31b347824..235b3a97c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-146.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "RegExp";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147-1.js
index 4d7113f01..41f7a2a9e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete Object.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147.js
index 428959ee4..edbe2144d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-147.js
@@ -37,4 +37,4 @@ function testcase() {
delete JSON.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148-1.js
index 37ba65c84..aab077fed 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148-1.js
@@ -37,4 +37,4 @@ function testcase() {
delete Error.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148.js
index 25ab7a099..c96fd77d3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-148.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "Error";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149-1.js
index 655f27ef5..244f0971a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149-1.js
@@ -38,4 +38,4 @@ function testcase() {
delete Object.prototype.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149.js
index 34f56e66b..c5b29824c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-149.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "arguments";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-15.js
index 530f0059b..6188ad3f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-15.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-151.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-151.js
index a80e452f8..62e358c15 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-151.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-151.js
@@ -37,4 +37,4 @@ function testcase() {
delete fnGlobalObject().value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-152.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-152.js
index ed91614a1..868e01140 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-152.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-152.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-153.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-153.js
index 8c34ae849..9e2c2dde9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-153.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-153.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-154.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-154.js
index fe7d6e4b0..392c2f94f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-154.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-154.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-155.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-155.js
index 71413dbda..0cf4efefc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-155.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-155.js
@@ -46,4 +46,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-156.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-156.js
index 62898eb52..2cff70174 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-156.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-156.js
@@ -47,4 +47,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-157.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-157.js
index 3fd61f832..a69b82b84 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-157.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-157.js
@@ -52,4 +52,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-158.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-158.js
index b427f9daf..4701486d9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-158.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-158.js
@@ -44,4 +44,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-159.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-159.js
index 96fdb1383..a2d109551 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-159.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-159.js
@@ -49,4 +49,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-16.js
index 3a6b25340..3980ca96e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-16.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-160.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-160.js
index 3ed70449d..faae878ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-160.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-160.js
@@ -51,4 +51,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-161.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-161.js
index 6b673994a..7416af802 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-161.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-161.js
@@ -54,4 +54,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-162.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-162.js
index 7200febe0..919641dfc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-162.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-162.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-163.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-163.js
index 578d9786a..7092286ce 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-163.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-163.js
@@ -52,4 +52,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-164.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-164.js
index d881af3f2..316ec6698 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-164.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-164.js
@@ -47,4 +47,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165-1.js
index 2294fc5c7..7a2b8d91a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165-1.js
@@ -46,4 +46,4 @@ function testcase() {
delete Function.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165.js
index 8d7e1353e..db587e069 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-165.js
@@ -43,4 +43,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166-1.js
index b0cb1e852..75385cc35 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166.js
index e9330e3f2..bbcc0c58d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-166.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167-1.js
index 9a42665e9..154e18c45 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete String.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167.js
index 460ec46f1..5a37c9542 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-167.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168-1.js
index ed682de5f..c807a10d8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Boolean.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168.js
index 3dc12d019..641a78540 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-168.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169-1.js
index f69e9dccd..43cb5671e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Number.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169.js
index ce76e47e2..7160dd553 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-169.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-17.js
index a55df33df..01414d1ca 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-17.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170-1.js
index 180261954..91c11d0c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170.js
index b4c816c7e..f124152eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-170.js
@@ -43,4 +43,4 @@ function testcase() {
delete Math.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171-1.js
index 294802e60..ea462c0af 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Date.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171.js
index 9c4fbb314..a10bcfe93 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-171.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172-1.js
index bfa3fcc55..bc9adce96 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete RegExp.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172.js
index 9f0905878..2faf60ed6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-172.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173-1.js
index f2fa3d42e..4cc8ea3da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173.js
index 3e278787b..96fea9561 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-173.js
@@ -43,4 +43,4 @@ function testcase() {
delete JSON.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174-1.js
index 589bd53d7..d0b7ad6c4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Error.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174.js
index d25edc85f..81978f60d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-174.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175-1.js
index 21563f6d2..89bc178d6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Object.prototype.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175.js
index 4d9166695..bfb154bf4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-175.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-177.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-177.js
index 537c48d5c..330590a92 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-177.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-177.js
@@ -43,4 +43,4 @@ function testcase() {
delete fnGlobalObject().writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-178.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-178.js
index f83b0a37a..4e993f6ba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-178.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-178.js
@@ -39,4 +39,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-179.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-179.js
index 33613e295..07281ced0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-179.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-179.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-18.js
index d8dab2d1f..92483ef1b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-18.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-180.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-180.js
index f46535f6e..e7b5caf6e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-180.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-180.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-181.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-181.js
index 6fe45ccac..3f9829d82 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-181.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-181.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-182.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-182.js
index 0ef7f6cfa..12e060edc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-182.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-182.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-183.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-183.js
index 43f6c6895..ea6ebcb20 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-183.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-183.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-184.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-184.js
index 07b30210a..d80c6b1d9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-184.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-184.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-185.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-185.js
index c05fa6046..f4723f527 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-185.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-185.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-186.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-186.js
index 86dcfe436..76bc7acde 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-186.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-186.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-187.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-187.js
index 752c92436..85b6efbc8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-187.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-187.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-188.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-188.js
index 00e8844c2..fe5165dcf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-188.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-188.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-189.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-189.js
index a8f029175..d0f5f0387 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-189.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-189.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-19.js
index c8f63e626..045b0c14e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-19.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-190.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-190.js
index 7c983d158..7f1a6bb1c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-190.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-190.js
@@ -39,4 +39,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-191.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-191.js
index 761dbe8dd..ad5e50445 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-191.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-191.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-192.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-192.js
index 866912b3b..a71e55280 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-192.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-192.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-193.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-193.js
index 9ad592506..7023bdec2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-193.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-193.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-194.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-194.js
index d5ddd99dd..85471c78f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-194.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-194.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-195.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-195.js
index 64118d601..5132c1a85 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-195.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-195.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-196.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-196.js
index e9d548a28..5d87f7b33 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-196.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-196.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-197.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-197.js
index 0c3641493..ec17448a8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-197.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-197.js
@@ -39,4 +39,4 @@ function testcase() {
return beforeWrite && afterWrite;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-198.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-198.js
index 73b84a7bc..7d35ecf1c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-198.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-198.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-199.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-199.js
index 3bbf4709b..1369b97e3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-199.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-199.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js
index 90f888d39..69ff5d2bc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-2.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-20.js
index 8af6565b3..bc4fc8963 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-20.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed && obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-200.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-200.js
index 2707545a3..8cab32bb7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-200.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-200.js
@@ -39,4 +39,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-202.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-202.js
index 9e8f7e297..6a15b019a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-202.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-202.js
@@ -39,4 +39,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-203.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-203.js
index e15206621..6fc13d298 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-203.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-203.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-204.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-204.js
index c2c4a2e64..ee8d07f12 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-204.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-204.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeWrite === true && afterWrite === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-205.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-205.js
index ae8f2961d..77641c022 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-205.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-205.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "present";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-206.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-206.js
index 524fb6de1..61da247b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-206.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-206.js
@@ -33,4 +33,4 @@ function testcase() {
return typeof obj.property === "undefined" && obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-207.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-207.js
index 95f8b5481..ccd93e0b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-207.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-207.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-208.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-208.js
index 4b68cc144..387473f9f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-208.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-208.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.property === "inheritedDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-209.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-209.js
index 3955b0396..84374b265 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-209.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-209.js
@@ -44,4 +44,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-21.js
index 60ad2a071..0986344ef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-21.js
@@ -39,4 +39,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-210.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-210.js
index e03df2af3..1782f0c33 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-210.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-210.js
@@ -50,4 +50,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-211.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-211.js
index dcaa848f7..993a9ae89 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-211.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-211.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-212.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-212.js
index 24c3ee36b..e66756616 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-212.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-212.js
@@ -44,4 +44,4 @@ function testcase() {
return obj.property === "inheritedAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-213.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-213.js
index abdc7103f..a023a1854 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-213.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-213.js
@@ -48,4 +48,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-214.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-214.js
index 234dd8de4..0d12968fa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-214.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-214.js
@@ -51,4 +51,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-215.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-215.js
index b9ab9d177..06e34d71a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-215.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-215.js
@@ -36,4 +36,4 @@ function testcase() {
return typeof obj.property === "undefined" && obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-216.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-216.js
index ca1c5d5ff..fd12c8914 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-216.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-216.js
@@ -47,4 +47,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof obj.property === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-217.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-217.js
index 5b476ff93..fafc44c29 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-217.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-217.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof obj.property === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218-1.js
index 05fe606f0..c07b7ec93 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Function.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218.js
index 61c268c48..d08f8db0a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-218.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "functionGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219-1.js
index 92191a1fb..eaeabaa5d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Array.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219.js
index a94b47488..efb3b3e71 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-219.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "arrayGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-22.js
index 261d79d89..91dbfefaa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-22.js
@@ -39,4 +39,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220-1.js
index eba2f66b8..70d21936a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete String.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220.js
index f144a6455..e9a3a1997 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-220.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "stringGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221-1.js
index 7a28f93c0..cd5381398 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Boolean.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221.js
index 4f0abce45..bda80cbb5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-221.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "booleanGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222-1.js
index 155379df4..3574d8de8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Number.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222.js
index 9c887f4cb..8b1d9e851 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-222.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "numberGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223-1.js
index 9ef2d5076..224a18527 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Object.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223.js
index f4e96867d..e2e9b33ea 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-223.js
@@ -39,4 +39,4 @@ function testcase() {
delete Math.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224-1.js
index 768113ef5..077316ab8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Date.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224.js
index ef980d1ba..456cbea32 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-224.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "dateGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225-1.js
index 190aec76e..4c9b28cb3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225-1.js
@@ -40,4 +40,4 @@ function testcase() {
delete RegExp.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225.js
index e1abb8efd..cd223cbd1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-225.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "regExpGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226-1.js
index c80dcb16e..acb8139ae 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Object.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226.js
index 81bf3f9eb..4916e7f3d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-226.js
@@ -39,4 +39,4 @@ function testcase() {
delete JSON.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227-1.js
index fba089502..ae0add1a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Error.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227.js
index 4bd97dd21..deca8aa19 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-227.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "errorGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228-1.js
index e657ab243..6fa98cea0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Object.prototype.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228.js
index 354e6f0e3..61080d172 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-228.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "argumentGetProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-23.js
index 14bf1bee3..f13c8009b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-23.js
@@ -47,4 +47,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-230.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-230.js
index daae6ba14..859969417 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-230.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-230.js
@@ -39,4 +39,4 @@ function testcase() {
delete fnGlobalObject().get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-231.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-231.js
index 7f5ef3e8b..71093c92e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-231.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-231.js
@@ -33,4 +33,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof obj.property === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-232.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-232.js
index 13c7cde0d..3a1ee891b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-232.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-232.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.hasOwnProperty("property") && obj.property === "getFunction";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-235.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-235.js
index 41e0e03e6..b368422b3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-235.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-235.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-236.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-236.js
index 2fd50f468..edd6fca44 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-236.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-236.js
@@ -37,4 +37,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(obj, "property");
return obj.hasOwnProperty("property") && obj.property === 11 && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-237.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-237.js
index f6658408f..0f65e460b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-237.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-237.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-238.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-238.js
index 9673248bd..b4e524e90 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-238.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-238.js
@@ -44,4 +44,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-239.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-239.js
index 53cf43760..871308631 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-239.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-239.js
@@ -48,4 +48,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data1 === "data" && data2 === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-24.js
index 57afe991c..ec3595603 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-24.js
@@ -51,4 +51,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-240.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-240.js
index 486778deb..b461bb559 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-240.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-240.js
@@ -54,4 +54,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data1 === "data" && data2 === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-241.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-241.js
index 6edffce4d..0fff5a888 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-241.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-241.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-242.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-242.js
index 395127931..bf7768a08 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-242.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-242.js
@@ -46,4 +46,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "inheritedAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-243.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-243.js
index d3968b935..40351f328 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-243.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-243.js
@@ -52,4 +52,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data1 === "data" && data2 === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-244.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-244.js
index 3cd95e124..f5f82cc9c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-244.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-244.js
@@ -54,4 +54,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data1 === "data" && data2 === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-245.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-245.js
index 37ba16fcb..7aca7b49a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-245.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-245.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof obj.property === "undefined" &&
typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-246.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-246.js
index dda505ad8..e55dcdd8f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-246.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-246.js
@@ -49,4 +49,4 @@ function testcase() {
obj.property = "overrideData";
return obj.hasOwnProperty("property") && typeof obj.property === "undefined" && data === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-247.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-247.js
index eaba5a283..d7952b84e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-247.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-247.js
@@ -41,4 +41,4 @@ function testcase() {
obj.property = "overrideData";
return obj.hasOwnProperty("property") && typeof obj.property === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248-1.js
index 797a3e93b..d3cde94fa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete Function.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248.js
index 5d0c4c525..75034fee2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-248.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249-1.js
index 6d667802c..c7a7fa539 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete Array.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249.js
index 5cf5b0104..7766001d0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-249.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-25.js
index fe25ef35f..c4bc43331 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-25.js
@@ -53,4 +53,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250-1.js
index 638e89116..84a001136 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete String.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250.js
index 293e65062..75b874341 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-250.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251-1.js
index aefd5ed00..e246f2d36 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete Boolean.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251.js
index 798714f11..68879c212 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-251.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252-1.js
index 3833a25bc..2c3081d43 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete Number.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252.js
index a47602e7a..aea042ec0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-252.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253-1.js
index 5de2327c0..bd538e425 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete Object.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253.js
index 971d7c5e0..c074b527a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-253.js
@@ -41,4 +41,4 @@ function testcase() {
delete Math.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254-1.js
index 9f08e3a2d..40f9647c1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete Date.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254.js
index 55e6ab69d..ee15cd2cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-254.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255-1.js
index 1b7926439..f3c670270 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete RegExp.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255.js
index b5dcfe2f1..3c65cc773 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-255.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256-1.js
index 82db02adc..abe78ed48 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete Object.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256.js
index b826a3bdd..88d06a3e2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-256.js
@@ -41,4 +41,4 @@ function testcase() {
delete JSON.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257-1.js
index 6f48485b3..666c6bdf9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257-1.js
@@ -42,4 +42,4 @@ function testcase() {
delete Error.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257.js
index 80a478cb2..7616fb3e1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-257.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258-1.js
index 694ab6aee..40613bb2e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258-1.js
@@ -41,4 +41,4 @@ function testcase() {
delete Object.prototype.set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258.js
index 915453d15..686c3080d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-258.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-26.js
index 561e52f7f..82837f8b7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-26.js
@@ -44,4 +44,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-260.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-260.js
index bfe918e6d..439de2627 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-260.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-260.js
@@ -41,4 +41,4 @@ function testcase() {
delete fnGlobalObject().set;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-261.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-261.js
index 89d0be8e6..b3a7e8ef9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-261.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-261.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof obj.property === "undefined" &&
typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-262.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-262.js
index 7d68e10d2..755339d96 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-262.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-262.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-27.js
index 4b2eae898..61bc7abaa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-27.js
@@ -49,4 +49,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-28.js
index 74474eb49..2a4f49af5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-28.js
@@ -50,4 +50,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-29.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-29.js
index 22b21f4b0..5fd904973 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-29.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-29.js
@@ -55,4 +55,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js
index 4d06f8a09..ee91659ea 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-3.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-30.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-30.js
index ffa4e63a8..da8ca4fad 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-30.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-30.js
@@ -42,4 +42,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-31.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-31.js
index 6c6bc31a1..8d9304a5c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-31.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-31.js
@@ -53,4 +53,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-32.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-32.js
index 7b4c3ccc0..fd68c0048 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-32.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-32.js
@@ -47,4 +47,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33-1.js
index 486c988ac..c528abb67 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Function.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33.js
index 24c1f6cc7..b8278e810 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-33.js
@@ -41,4 +41,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34-1.js
index b77193ed9..e94ac07c4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34.js
index 216763dd4..22519617e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-34.js
@@ -41,4 +41,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35-1.js
index a5f50af46..f90363700 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete String.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35.js
index 681c86f73..b00aece0d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-35.js
@@ -41,4 +41,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36-1.js
index 77683cb03..63cb5c63f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Boolean.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36.js
index cd3a8f42d..ee4132344 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-36.js
@@ -41,4 +41,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37-1.js
index 0815eb997..2f67ef5ad 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Number.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37.js
index 992a7daf3..e8f5e2f93 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-37.js
@@ -41,4 +41,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38-1.js
index 4a80d6465..98fae1b96 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38-1.js
@@ -42,4 +42,4 @@ function testcase() {
delete Object.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38.js
index ecba7b1e5..ba2efe4bf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-38.js
@@ -43,4 +43,4 @@ function testcase() {
delete Math.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39-1.js
index 386a215e7..61c5fe65d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Date.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39.js
index c72e6f507..3490318fc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-39.js
@@ -40,4 +40,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js
index bd7845823..2dc2ff48b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-4.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40-1.js
index 0ce505c3f..641dff3e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete RegExp.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40.js
index 0b74b41b9..f37f33443 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-40.js
@@ -41,4 +41,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41-1.js
index 9ef35d14f..704afffd5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41.js
index 1122cd621..20ef99f32 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-41.js
@@ -44,4 +44,4 @@ function testcase() {
delete JSON.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42-1.js
index 5bf678ed0..849ee3f5b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Error.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42.js
index 0a6b01ff0..61a4bae1c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-42.js
@@ -41,4 +41,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43-1.js
index a4892b3aa..25ea4af13 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Object.prototype.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43.js
index d8e083bde..6078b9e6f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-43.js
@@ -41,4 +41,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-45.js
index 5bbf07b01..6b9a9d83b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-45.js
@@ -44,4 +44,4 @@ function testcase() {
delete fnGlobalObject().enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-46.js
index fef93bc06..86c4b0124 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-46.js
@@ -39,4 +39,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-47.js
index 0f72afd8e..7dcefea2d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-47.js
@@ -37,4 +37,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-48.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-48.js
index 0cd93bbbd..3adc19954 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-48.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-48.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-49.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-49.js
index 9b0739474..0f1c3869e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-49.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-49.js
@@ -37,4 +37,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js
index 40a1b8898..7f72610c0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-5.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-50.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-50.js
index 0cc65ee98..583e972d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-50.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-50.js
@@ -37,4 +37,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-51.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-51.js
index 4ccc71394..d7082acf7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-51.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-51.js
@@ -37,4 +37,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-52.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-52.js
index b48a478a8..fd0627675 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-52.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-52.js
@@ -37,4 +37,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-53.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-53.js
index bc32df5d4..85641faaa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-53.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-53.js
@@ -37,4 +37,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-54.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-54.js
index a0ed45978..9ab2abe0d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-54.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-54.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-55.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-55.js
index 091f2cd51..fafdee2b0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-55.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-55.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-56.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-56.js
index 1b108300c..0210a023b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-56.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-56.js
@@ -37,4 +37,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-57.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-57.js
index c9fb1dfdf..c076740e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-57.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-57.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-58.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-58.js
index 10f83aebe..74b98f6f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-58.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-58.js
@@ -39,4 +39,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-59.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-59.js
index bf1981769..31a52c940 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-59.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-59.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js
index 7bf0b0ed1..e302de548 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-6.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-60.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-60.js
index 5b666df80..f7a248b8b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-60.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-60.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-61.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-61.js
index 9a1057ab0..3914343f2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-61.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-61.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-62.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-62.js
index c48620d45..c80e2faff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-62.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-62.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-63.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-63.js
index 3027f0152..aae1c9387 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-63.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-63.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-64.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-64.js
index 8113e5fc7..209ad5a16 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-64.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-64.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-65.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-65.js
index 61ca24fa9..aba9fb9f4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-65.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-65.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-66.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-66.js
index a71882a93..252771343 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-66.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-66.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-67.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-67.js
index d1c5fd2b2..aa63c3a73 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-67.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-67.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-68.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-68.js
index 5922c2a68..240c76e94 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-68.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-68.js
@@ -38,4 +38,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js
index 90b2de2b9..5988e6b72 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-7.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-70.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-70.js
index dec453b43..815e6f645 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-70.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-70.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-71.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-71.js
index 3d1cdf6b6..195712d63 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-71.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-71.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-72.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-72.js
index 676a90a5f..df8d890e5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-72.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-72.js
@@ -37,4 +37,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-73.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-73.js
index eb24d2891..47a6afb18 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-73.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-73.js
@@ -39,4 +39,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-74.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-74.js
index 7e94211ee..dc6f0f735 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-74.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-74.js
@@ -38,4 +38,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-75.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-75.js
index 67b0aa08d..f38a69505 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-75.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-75.js
@@ -39,4 +39,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-76.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-76.js
index 46f72eaa5..0aeb5c96a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-76.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-76.js
@@ -45,4 +45,4 @@ function testcase() {
var afterDeleted = obj.hasOwnProperty("property");
return beforeDeleted && afterDeleted && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-77.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-77.js
index 3de5a178f..42fd0ccea 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-77.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-77.js
@@ -47,4 +47,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-78.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-78.js
index 08f3f52ed..b962f34b2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-78.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-78.js
@@ -53,4 +53,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-79.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-79.js
index 0ebd575fa..99977547a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-79.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-79.js
@@ -44,4 +44,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js
index fa8ffb6b3..689d013d6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-8.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-80.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-80.js
index 6bce584cc..f51672362 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-80.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-80.js
@@ -49,4 +49,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-81.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-81.js
index c40f374f2..6cf080a44 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-81.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-81.js
@@ -51,4 +51,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-82.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-82.js
index dfbe0c2dc..6adff7e65 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-82.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-82.js
@@ -54,4 +54,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-83.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-83.js
index 9fde59dc2..179b4299f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-83.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-83.js
@@ -42,4 +42,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-84.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-84.js
index 85b7749a5..98efd2105 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-84.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-84.js
@@ -52,4 +52,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-85.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-85.js
index 1b9ed2eda..a7c218556 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-85.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-85.js
@@ -47,4 +47,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86-1.js
index d3140016d..8eafe6837 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86-1.js
@@ -45,4 +45,4 @@ function testcase() {
delete Function.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86.js
index 0aa1e68df..d5984b326 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-86.js
@@ -43,4 +43,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87-1.js
index b29be397f..8354e11b1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87.js
index ffb246bb0..97ab8ff01 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-87.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88-1.js
index a97f3bacb..0d519e54c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete String.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88.js
index fdbd05a57..c49b66ac5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-88.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89-1.js
index 79456d0f9..18da243de 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Boolean.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89.js
index 2edade261..f98c7693a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-89.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js
index 4044c0dac..41dd70fd3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-9.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90-1.js
index f6ae2b8d6..d04261f48 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Number.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90.js
index 92bf53dff..76557b521 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-90.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91-1.js
index bee9a67c7..b1b1f1c15 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91.js
index 31c12eb4f..e3cf23797 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-91.js
@@ -43,4 +43,4 @@ function testcase() {
delete Math.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92-1.js
index 46effdae6..ce051042f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Date.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92.js
index e1ffd0d0d..aca900be5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-92.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93-1.js
index 38bc4ab73..cc31a4d28 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete RegExp.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93.js
index 06fcbc100..12b60dd4f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-93.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94-1.js
index 6f92743f0..f89ee3e08 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94.js
index b4ad8acc9..122b0c814 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-94.js
@@ -43,4 +43,4 @@ function testcase() {
delete JSON.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95-1.js
index 6f3068d38..691782c0d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete Error.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95.js
index 23dca0ff8..b0673efed 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-95.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96-1.js
index 5888e946a..f96589bb4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96-1.js
@@ -44,4 +44,4 @@ function testcase() {
delete Object.prototype.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96.js
index 51542e6a8..6d3de3c8b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-96.js
@@ -41,4 +41,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-98.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-98.js
index 448faa078..5c654f5b3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-98.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-98.js
@@ -43,4 +43,4 @@ function testcase() {
delete fnGlobalObject().configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-99.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-99.js
index 45925cb28..62ed30f20 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-99.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-3-99.js
@@ -37,4 +37,4 @@ function testcase() {
return beforeDeleted === true && afterDeleted === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js
index 520b811cc..2def0a90a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-1.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-10.js
index 5e4a42e8a..443682970 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-10.js
@@ -57,4 +57,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-100.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-100.js
index 599fb8fc3..89fa3ad4a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-100.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-100.js
@@ -35,4 +35,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 200, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-101.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-101.js
index 8b20b4a9b..735751a7c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-101.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-101.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: undefined });
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-102.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-102.js
index 3c3321105..8e62a4dc4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-102.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-102.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: 100 });
return dataPropertyAttributesAreCorrect(obj, "foo", 100, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-103.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-103.js
index eec6f1520..19af846a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-103.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-103.js
@@ -37,4 +37,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-104.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-104.js
index bf491538f..731d27221 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-104.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-104.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-105.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-105.js
index 66a3f34d0..46fde2bc3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-105.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-105.js
@@ -41,4 +41,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 200, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-106.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-106.js
index bf003ed06..f1e8a5d14 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-106.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-106.js
@@ -42,4 +42,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 200, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-107.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-107.js
index 8ed96c87b..4176d4cbc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-107.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-107.js
@@ -51,4 +51,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc2, setFunc, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-108.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-108.js
index 46f289b44..dce480577 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-108.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-108.js
@@ -49,4 +49,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-109.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-109.js
index da3786302..895d42883 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-109.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-109.js
@@ -47,4 +47,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-11.js
index 77142e3b1..21eb4e849 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-11.js
@@ -57,4 +57,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-110.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-110.js
index fbf49fc75..3ca3926e5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-110.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-110.js
@@ -47,4 +47,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, setFunc2, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-111.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-111.js
index ccc4fdc7b..48ea2033f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-111.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-111.js
@@ -52,4 +52,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(obj, "foo");
return obj.hasOwnProperty("foo") && typeof (desc.set) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-112.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-112.js
index c399f409a..8fc629b91 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-112.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-112.js
@@ -48,4 +48,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-113.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-113.js
index 291f59180..9c0aea1fd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-113.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-113.js
@@ -45,4 +45,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-114.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-114.js
index 7ba79dffa..6cb802af6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-114.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-114.js
@@ -48,4 +48,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc, setFunc, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-115.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-115.js
index 49f2f186c..2d5f5226e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-115.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-115.js
@@ -53,4 +53,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc2, setFunc2, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-116.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-116.js
index bf9eeac5c..e8ca5f427 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-116.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-116.js
@@ -41,4 +41,4 @@ function testcase() {
desc.writable === true && desc.configurable === false && desc.enumerable === false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-117.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-117.js
index 9da0bc1c9..8a2a780a4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-117.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-117.js
@@ -47,4 +47,4 @@ function testcase() {
Array.prototype.length = arrProtoLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-118.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-118.js
index b016058b5..8230e6088 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-118.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-118.js
@@ -49,4 +49,4 @@ function testcase() {
return verifyValue && verifyWritable && !verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-119.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-119.js
index 551fcbe20..d18550c1c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-119.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-119.js
@@ -53,4 +53,4 @@ function testcase() {
return verifyValue && verifyWritable && !verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-12.js
index 69698e775..592bf1c05 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-12.js
@@ -58,4 +58,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-120.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-120.js
index 09f83b523..b2d8d365e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-120.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-120.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-121.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-121.js
index e789c76aa..0c4370dee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-121.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-121.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-122.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-122.js
index ed2b51ec9..f2be66ce9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-122.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-122.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-123.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-123.js
index 4ccb7f622..3a92575f9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-123.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-123.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-124.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-124.js
index 4a13e614e..0db45ed48 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-124.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-124.js
@@ -33,4 +33,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "length", 0, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-125.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-125.js
index d40164ba8..c9f0a800e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-125.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-125.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-126.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-126.js
index f6ed09f00..58bc76636 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-126.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-126.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-127.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-127.js
index b0dfea68b..b6215a2c7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-127.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-127.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj.length === 0 && !arrObj.hasOwnProperty("0") && !arrObj.hasOwnProperty("1");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-128.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-128.js
index 306d4dbf5..b41d86b54 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-128.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-128.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj.length === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-129.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-129.js
index dd3c34ec1..bb3b64e8f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-129.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-129.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-13.js
index c9d8590d5..03b981357 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-13.js
@@ -56,4 +56,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-130.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-130.js
index d58071737..e3d894691 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-130.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-130.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-131.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-131.js
index 021f481ab..b3d94292c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-131.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-131.js
@@ -33,4 +33,4 @@ function testcase() {
});
return arrObj.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-132.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-132.js
index 487eb6ba3..addeec662 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-132.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-132.js
@@ -33,4 +33,4 @@ function testcase() {
});
return arrObj.length === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-133.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-133.js
index fb2bb0cc9..4faa8e9d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-133.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-133.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-134.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-134.js
index 9dc86943b..80460c4d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-134.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-134.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-135.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-135.js
index 0940d05a9..3c8f2bb55 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-135.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-135.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-136.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-136.js
index 3a80f9164..b42548b13 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-136.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-136.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-137.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-137.js
index 048e74114..ebe134361 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-137.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-137.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-138.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-138.js
index c634f8bcf..b946953b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-138.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-138.js
@@ -38,4 +38,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-139.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-139.js
index 85c52dbf2..b8ebc363a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-139.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-139.js
@@ -38,4 +38,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-14.js
index 8e03d139a..b9888c135 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-14.js
@@ -53,4 +53,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-140.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-140.js
index 688c4211a..54a6272ae 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-140.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-140.js
@@ -38,4 +38,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-141.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-141.js
index 9d23240eb..155d62f4e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-141.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-141.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-142.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-142.js
index 165f6dbf0..6c5c0307e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-142.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-142.js
@@ -33,4 +33,4 @@ function testcase() {
});
return arrObj.length === 2E3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-143.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-143.js
index 55338b7ed..abc8bd3bd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-143.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-143.js
@@ -33,4 +33,4 @@ function testcase() {
});
return arrObj.length === 0x00B;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-144.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-144.js
index 06e11946f..cfc5763ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-144.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-144.js
@@ -33,4 +33,4 @@ function testcase() {
});
return arrObj.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-145.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-145.js
index 6b4927e57..ab7e84c43 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-145.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-145.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-146.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-146.js
index 3a65fc745..398d2de00 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-146.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-146.js
@@ -38,4 +38,4 @@ function testcase() {
return arrObj.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-147.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-147.js
index 5743bc3d5..bb34735f5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-147.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-147.js
@@ -38,4 +38,4 @@ function testcase() {
return arrObj.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-148.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-148.js
index 6d1f6a774..3f5f3f4b7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-148.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-148.js
@@ -46,4 +46,4 @@ function testcase() {
return arrObj.length === 2 && toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-149.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-149.js
index e9f35f588..a3d765c7b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-149.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-149.js
@@ -46,4 +46,4 @@ function testcase() {
return arrObj.length === 3 && !toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-15.js
index 862e9d672..6f7c597c0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-15.js
@@ -52,4 +52,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-150.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-150.js
index 071574d6e..ad2975938 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-150.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-150.js
@@ -50,4 +50,4 @@ function testcase() {
return e instanceof TypeError && toStringAccessed && valueOfAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-151.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-151.js
index 88c46acb2..1604d15b1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-151.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-151.js
@@ -52,4 +52,4 @@ function testcase() {
return arrObj.length === 2 && !toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-152.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-152.js
index d35499713..4fc8f5444 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-152.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-152.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-153.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-153.js
index d30f26e49..b2866c647 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-153.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-153.js
@@ -39,4 +39,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-154.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-154.js
index 17f1eaf63..23f14b91d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-154.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-154.js
@@ -35,4 +35,4 @@ function testcase() {
return arrObj.length === 4294967294;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-155.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-155.js
index 7b61ab428..8f0cf431b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-155.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-155.js
@@ -35,4 +35,4 @@ function testcase() {
return arrObj.length === 4294967295;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-156.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-156.js
index 92f625a06..43009eb0f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-156.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-156.js
@@ -38,4 +38,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-157.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-157.js
index 6652156c0..61d0244dc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-157.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-157.js
@@ -38,4 +38,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-159.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-159.js
index 1e5b14ece..4136cdd2d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-159.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-159.js
@@ -36,4 +36,4 @@ function testcase() {
!arrObj.hasOwnProperty("1") && arrObj[2] === 2 &&
!arrObj.hasOwnProperty("4");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-16.js
index 1ca2635f4..6b768e698 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-16.js
@@ -55,4 +55,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-160.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-160.js
index 884f3d653..e1ec37f39 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-160.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-160.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj.length === 3 && arrObj[0] === 0 && !arrObj.hasOwnProperty("1") && arrObj[2] === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-161.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-161.js
index 25f0c7217..beaa7eaeb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-161.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-161.js
@@ -33,4 +33,4 @@ function testcase() {
});
return arrObj.length === 1 && !arrObj.hasOwnProperty("1");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-162.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-162.js
index 5c77ee883..ca5857bed 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-162.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-162.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-163.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-163.js
index a4568c398..3bb0f2f4a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-163.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-163.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-164.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-164.js
index ca8aa63d3..70435bc62 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-164.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-164.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-165.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-165.js
index dd5bc88ff..602f939b8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-165.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-165.js
@@ -38,4 +38,4 @@ function testcase() {
return indexDeleted && arrObj.length === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-166.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-166.js
index 80baccf61..7d0558e71 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-166.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-166.js
@@ -39,4 +39,4 @@ function testcase() {
return indexDeleted && arrObj.length === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-167.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-167.js
index 6016eb57c..53aa2d2d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-167.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-167.js
@@ -39,4 +39,4 @@ function testcase() {
return indexDeleted && arrObj.length === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-168.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-168.js
index e6f06b556..10acb3fa0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-168.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-168.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && arrObj.length === 2;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-169.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-169.js
index 95a944033..bb4d74cd9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-169.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-169.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof TypeError && arrObj.length === 2 && !arrObj.hasOwnProperty("2");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-17.js
index 8cd047486..9344df420 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-17.js
@@ -56,4 +56,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-170.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-170.js
index 01f66d243..bc830e4f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-170.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-170.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && arrObj.length === 2 && arrObj.hasOwnProperty("1");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-171.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-171.js
index 137dedf99..fbb095974 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-171.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-171.js
@@ -37,4 +37,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-172.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-172.js
index 764ce807e..cb1cc88e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-172.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-172.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-173.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-173.js
index 17cbd0296..30d0243da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-173.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-173.js
@@ -50,4 +50,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-174.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-174.js
index ed125c69f..85a3708e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-174.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-174.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof TypeError && arrObj.length === 2 && arrObj.hasOwnProperty("1");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-175.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-175.js
index 1ee0d6b95..ecf4c3d78 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-175.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-175.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-176.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-176.js
index 3bdd9f3e7..ff06abd2d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-176.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-176.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-177.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-177.js
index 8e7ee6890..223941952 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-177.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-177.js
@@ -52,4 +52,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-178.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-178.js
index c40fdc9d8..0d470c7b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-178.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-178.js
@@ -34,4 +34,4 @@ function testcase() {
return !arrObj.hasOwnProperty("1");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-179-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-179-1.js
index cd9e64641..89b8d39f0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-179-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-179-1.js
@@ -37,4 +37,4 @@ function testcase() {
return arrObj.length === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-18.js
index e4e22cb05..86a94c824 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-18.js
@@ -57,4 +57,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-181.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-181.js
index a9ce4d33e..9b41d91ea 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-181.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-181.js
@@ -36,4 +36,4 @@ function testcase() {
arrObj.length = 10; //try to overwrite length value of arr
return !arrObj.hasOwnProperty("1") && arrObj.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-182.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-182.js
index 30d32a79e..fca731e37 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-182.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-182.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj[0] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-183.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-183.js
index 3855f37b3..dc7fa0c42 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-183.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-183.js
@@ -33,4 +33,4 @@ function testcase() {
return arrObj.hasOwnProperty("4294967294") && arrObj.length === 4294967295 && arrObj[4294967294] === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-184.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-184.js
index ee7649842..90c0cfea9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-184.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-184.js
@@ -33,4 +33,4 @@ function testcase() {
return arrObj.hasOwnProperty("4294967295") && arrObj.length === 0 && arrObj[4294967295] === 100; ;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-185.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-185.js
index 0ce98ebcb..15687b971 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-185.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-185.js
@@ -33,4 +33,4 @@ function testcase() {
return arrObj.hasOwnProperty("4294967296") && arrObj.length === 0 && arrObj[4294967296] === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-186.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-186.js
index 758aed4a8..e940863f4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-186.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-186.js
@@ -33,4 +33,4 @@ function testcase() {
return arrObj.hasOwnProperty("4294967297") && arrObj.length === 0 && arrObj[4294967297] === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-187.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-187.js
index 177d22aea..2a7280d27 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-187.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-187.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-188.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-188.js
index 700f8e7e9..77bc6dd43 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-188.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-188.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-189.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-189.js
index 43702eaf9..9d1ec3997 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-189.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-189.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-19.js
index 7921e0d2e..19b3401ec 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-19.js
@@ -51,4 +51,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-190.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-190.js
index cdc4705c5..903d705b4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-190.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-190.js
@@ -41,4 +41,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(arrObj, "0", "ownDataProperty", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-191.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-191.js
index 06a658b85..a886a3df4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-191.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-191.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-192.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-192.js
index 970bd7c42..b8e4a80e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-192.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-192.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-193.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-193.js
index 728b81441..f802b2557 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-193.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-193.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-194.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-194.js
index ded5da165..4bbe23835 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-194.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-194.js
@@ -45,4 +45,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, undefined, undefined, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-195.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-195.js
index abcc41a18..cfd9ae34f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-195.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-195.js
@@ -55,4 +55,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-196.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-196.js
index b66275282..d4fcdf6ee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-196.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-196.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-197.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-197.js
index 8554d1afe..4d27dcd62 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-197.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-197.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-198.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-198.js
index 9924e9453..56fca3591 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-198.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-198.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof TypeError && (arrObj.hasOwnProperty("0") === false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-199.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-199.js
index ae95d2204..fa586680a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-199.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-199.js
@@ -33,4 +33,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, false, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-2.js
index ab50aea1e..54f76bd7c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-2.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-20.js
index 08ea24ea7..db47c9c23 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-20.js
@@ -56,4 +56,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-200.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-200.js
index 321912678..b66dd0b90 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-200.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-200.js
@@ -35,4 +35,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-201.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-201.js
index 50f36412e..1c741663e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-201.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-201.js
@@ -34,4 +34,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 1001, false, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-202.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-202.js
index bf3c811f6..dc1c4493a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-202.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-202.js
@@ -34,4 +34,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 1001, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-203.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-203.js
index 2482418a3..bcab132f0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-203.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-203.js
@@ -34,4 +34,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 1001, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-204.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-204.js
index bb03edba9..e6d528a62 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-204.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-204.js
@@ -36,4 +36,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arrObj, "0", 1001, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-205.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-205.js
index f5527c585..4f6ad02be 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-205.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-205.js
@@ -38,4 +38,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-206.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-206.js
index e67a6991e..8e392c560 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-206.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-206.js
@@ -38,4 +38,4 @@ function testcase() {
return arrObj.hasOwnProperty("0") && desc.hasOwnProperty("set") && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-207.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-207.js
index ca4bf7a82..c4100f87f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-207.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-207.js
@@ -39,4 +39,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, setFunc, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-208.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-208.js
index 80aff7099..79c5df8b8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-208.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-208.js
@@ -38,4 +38,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, setFunc, "setVerifyHelpProp", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-209.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-209.js
index 46ed2b38a..4d3b97761 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-209.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-209.js
@@ -51,4 +51,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, setFunc, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-21.js
index 86f3daec0..c0eab0592 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-21.js
@@ -52,4 +52,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-210.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-210.js
index ccdf3b1b3..2f3656fb6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-210.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-210.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", {});
return dataPropertyAttributesAreCorrect(arrObj, "0", 101, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-211.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-211.js
index 4d96f1932..ddfa53b23 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-211.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-211.js
@@ -44,4 +44,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", {});
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-212.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-212.js
index dd2759f8a..41689fbf7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-212.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-212.js
@@ -38,4 +38,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arrObj, "0", 100, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-213.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-213.js
index 87eb1d2f0..09aa8b931 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-213.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-213.js
@@ -51,4 +51,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-214.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-214.js
index a437b68d4..572a12152 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-214.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-214.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "0", 101, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-215.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-215.js
index a8d7909ab..276313bef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-215.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-215.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { value: undefined });
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-216.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-216.js
index 1586c4da0..7890ed8e0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-216.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-216.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { value: null });
return dataPropertyAttributesAreCorrect(arrObj, "0", null, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-217.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-217.js
index 4902394ef..d27018be5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-217.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-217.js
@@ -51,4 +51,4 @@ function testcase() {
return hasProperty && verifyValue && verifyWritable && !verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-218.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-218.js
index 1decd707d..4a6aa478c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-218.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-218.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "0", -0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-219.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-219.js
index 4f667c1af..55cb06eb2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-219.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-219.js
@@ -36,4 +36,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "0", +0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-22.js
index a746b8e3c..c6e2d613e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-22.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && obj.foo === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-220.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-220.js
index ed4c546ab..59c2e4313 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-220.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-220.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { value: 101 });
return dataPropertyAttributesAreCorrect(arrObj, "0", 101, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-221.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-221.js
index d7994553a..5fbfb2f31 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-221.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-221.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "0", 101, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-222.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-222.js
index 94bd33de8..869ccd8b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-222.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-222.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { value: "abcd" });
return dataPropertyAttributesAreCorrect(arrObj, "0", "abcd", false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-223.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-223.js
index 5cbd73643..864de0e39 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-223.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-223.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "0", "abcd", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-224.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-224.js
index c2e6b6a13..9014fb437 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-224.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-224.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { value: true });
return dataPropertyAttributesAreCorrect(arrObj, "0", true, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-225.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-225.js
index d0d6684fa..d33cabef2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-225.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-225.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "0", true, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-226.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-226.js
index e86dec8b6..52d4d3928 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-226.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-226.js
@@ -34,4 +34,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { value: obj1 });
return dataPropertyAttributesAreCorrect(arrObj, "0", obj1, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-227.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-227.js
index cc7939b46..57ee545ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-227.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-227.js
@@ -43,4 +43,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "0", obj1, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-228.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-228.js
index bf5f14052..a06cfd586 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-228.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-228.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { writable: false });
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-229.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-229.js
index c705779d5..e9e2b3682 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-229.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-229.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { writable: true });
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-23.js
index 5200563d2..0e306f5ca 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-23.js
@@ -40,4 +40,4 @@ function testcase() {
});
return obj.hasOwnProperty("foo") && (typeof obj.foo) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-230.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-230.js
index 51d920303..3840872e2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-230.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-230.js
@@ -45,4 +45,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, setFunc, "helpVerifySet", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-231.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-231.js
index 85c2d1115..b3abe872c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-231.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-231.js
@@ -50,4 +50,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc2, setFunc, "helpVerifySet", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-232.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-232.js
index 540261d75..30cf0f555 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-232.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-232.js
@@ -36,4 +36,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { set: setFunc });
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, setFunc, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-233.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-233.js
index 562a30645..a69d71503 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-233.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-233.js
@@ -41,4 +41,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { set: setFunc2 });
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, setFunc2, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-234.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-234.js
index bfc68831d..545096839 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-234.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-234.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { enumerable: false });
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-235.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-235.js
index 498037a6b..e43fea2df 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-235.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-235.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { enumerable: true });
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-236.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-236.js
index 2ed85d1bd..749542fa9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-236.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-236.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { configurable: false });
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-237.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-237.js
index 874915ae8..71ccb1989 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-237.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-237.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperty(arrObj, "0", { configurable: false });
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-238.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-238.js
index 97309b259..4becacafb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-238.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-238.js
@@ -46,4 +46,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", 3, true, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-239.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-239.js
index fba43bb30..b518e8621 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-239.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-239.js
@@ -47,4 +47,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", 3, true, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-24.js
index 9f4b0594b..b654a3a8d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-24.js
@@ -48,4 +48,4 @@ function testcase() {
return e instanceof TypeError && obj.foo === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-240.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-240.js
index 00f94c1a7..3dd9642b2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-240.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-240.js
@@ -47,4 +47,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(arrObj, "1", undefined, setFunc, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-241.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-241.js
index 257c39602..05abfb04b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-241.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-241.js
@@ -43,4 +43,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", 3, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242-1.js
index 806d379ff..3b012ebb2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242-1.js
@@ -36,4 +36,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arrObj, "0", 1001, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242.js
index 74b11f61a..4be634a6a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-242.js
@@ -37,4 +37,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243-1.js
index ccfcfbdf3..3bfae8e4c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243-1.js
@@ -40,4 +40,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arrObj, "1", getFunc, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243.js
index 6146ea04a..99afe090f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-243.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arrObj, "1", 12, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-244.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-244.js
index c143bb3f4..dd9d00403 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-244.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-244.js
@@ -43,4 +43,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", undefined, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-245.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-245.js
index 8fa4dd23c..b94859b6e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-245.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-245.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", 3, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-246.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-246.js
index 787590750..19e1d37a7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-246.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-246.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", -0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-247.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-247.js
index 375ae2820..db6f3de06 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-247.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-247.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", +0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-248.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-248.js
index 937ef7417..50c290a0e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-248.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-248.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", 12, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-249.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-249.js
index 9a1a9aa55..ddf0af61b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-249.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-249.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", "abc", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-25.js
index f29dad912..239237bfa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-25.js
@@ -48,4 +48,4 @@ function testcase() {
return e instanceof TypeError && obj.foo === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-250.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-250.js
index d6c3afd87..5d4449fce 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-250.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-250.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", false, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-251.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-251.js
index 6e769e0c5..231ec3579 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-251.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-251.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "1", obj, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-252.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-252.js
index 522dd2bc9..8fff5ff44 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-252.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-252.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(arrObj, "1", undefined, setFunc, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-253.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-253.js
index 5bb43111d..244e731e3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-253.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-253.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(arrObj, "1", getFunc, undefined, undefined, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-254.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-254.js
index d46832a55..4ccd18937 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-254.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-254.js
@@ -55,4 +55,4 @@ function testcase() {
return hasProperty && verifyGet && verifySet && !verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-255.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-255.js
index 011446e9b..a999af6bd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-255.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-255.js
@@ -65,4 +65,4 @@ function testcase() {
verifySet && !verifyEnumerable && verifyConfigurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-256.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-256.js
index 82261fc5c..2e46fe602 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-256.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-256.js
@@ -62,4 +62,4 @@ function testcase() {
verifySet && !verifyEnumerable && verifyConfigurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-257.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-257.js
index 1ab71cbab..79f9b1428 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-257.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-257.js
@@ -46,4 +46,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-258.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-258.js
index 2f0927e40..e53688c49 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-258.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-258.js
@@ -33,4 +33,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 200, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-259.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-259.js
index 674ef1bcf..0ad930330 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-259.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-259.js
@@ -33,4 +33,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", undefined, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-26.js
index 29fa76531..e74283bf4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-26.js
@@ -46,4 +46,4 @@ function testcase() {
return e instanceof TypeError && obj.property === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-260.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-260.js
index 551c1c25c..3c89b1f30 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-260.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-260.js
@@ -32,4 +32,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 100, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-261.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-261.js
index 0cd1bacc2..ca5a56506 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-261.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-261.js
@@ -32,4 +32,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 100, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-262.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-262.js
index c8d42a5a6..23ea8a9e5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-262.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-262.js
@@ -33,4 +33,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 100, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-263.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-263.js
index 419c63170..356320cc3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-263.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-263.js
@@ -33,4 +33,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 100, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-264.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-264.js
index c901b70e8..4b77bda2d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-264.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-264.js
@@ -34,4 +34,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arrObj, "0", 100, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-265.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-265.js
index 508dc3a9b..476bac21c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-265.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-265.js
@@ -42,4 +42,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-266.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-266.js
index 7436b1df3..3cd7204d0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-266.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-266.js
@@ -41,4 +41,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-267.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-267.js
index a6cfa0ddd..ee02a4686 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-267.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-267.js
@@ -41,4 +41,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", getFunc, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-268.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-268.js
index 0ff18a625..4835a244b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-268.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-268.js
@@ -41,4 +41,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, setFunc, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-269.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-269.js
index 86c0f935a..d276b3113 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-269.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-269.js
@@ -38,4 +38,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-27.js
index f16f438d0..590950681 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-27.js
@@ -45,4 +45,4 @@ function testcase() {
});
return obj.hasOwnProperty("property") && obj.property === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-270.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-270.js
index 33a4a8e0e..3fd3f60bf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-270.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-270.js
@@ -42,4 +42,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, setFunc, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-271.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-271.js
index 8d458d60b..b7ca1408a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-271.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-271.js
@@ -43,4 +43,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, setFunc, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-272.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-272.js
index fe75db113..eacf3d83b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-272.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-272.js
@@ -41,4 +41,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "0", undefined, setFunc, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-273.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-273.js
index 7011de716..f631ecccb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-273.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-273.js
@@ -50,4 +50,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arrObj, "1", getFunc, setFunc, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-274.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-274.js
index 7f28e6156..bcbd1a149 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-274.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-274.js
@@ -35,4 +35,4 @@ function testcase() {
return arrObj.length === 3 && arrObj[1] === 14;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-275.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-275.js
index eb0984aec..80adf52fb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-275.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-275.js
@@ -35,4 +35,4 @@ function testcase() {
return arrObj.length === 4 && arrObj[3] === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-276.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-276.js
index 55acb662a..ce851bee2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-276.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-276.js
@@ -34,4 +34,4 @@ function testcase() {
return arrObj.length === 6 && arrObj[5] === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-277.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-277.js
index c3bb8ae44..d5760ff10 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-277.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-277.js
@@ -37,4 +37,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arrObj, "property", 12, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-278.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-278.js
index 4bdecc754..5d4b3ad90 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-278.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-278.js
@@ -44,4 +44,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arrObj, "property", getFunc, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-279.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-279.js
index d6e058237..f20fe0951 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-279.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-279.js
@@ -50,4 +50,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arrObj, "property", getFunc, setFunc, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-28.js
index 28dc5a116..8f3c965dc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-28.js
@@ -48,4 +48,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-280.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-280.js
index dd399b241..2cb002028 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-280.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-280.js
@@ -38,4 +38,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arrObj, "property", 12, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-281.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-281.js
index bc9f1b9c2..eb5966934 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-281.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-281.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "property", 12, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-282.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-282.js
index 796dc45dd..5e8b586ef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-282.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-282.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "property", undefined, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-283.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-283.js
index d51bbdb8b..4cd7acd8b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-283.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-283.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "property", 12, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-284.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-284.js
index 6ea555588..f0b837eb5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-284.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-284.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arrObj, "property", 12, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-285.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-285.js
index d282a5ef5..e06f35009 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-285.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-285.js
@@ -49,4 +49,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(arrObj, "property", getFunc, setFunc, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-286.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-286.js
index 2004a1a52..44d6a6a7f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-286.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-286.js
@@ -43,4 +43,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(arrObj, "property", undefined, setFunc, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-287.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-287.js
index eb3de371d..7722d9700 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-287.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-287.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(arrObj, "property", undefined, setFunc, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-288.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-288.js
index 74330268d..c18856628 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-288.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-288.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(arrObj, "property", undefined, setFunc, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-29.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-29.js
index 228125ab4..606947ab5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-29.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-29.js
@@ -48,4 +48,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-3.js
index d7da7f0f9..92bcddf17 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-3.js
@@ -45,4 +45,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-30.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-30.js
index 2ffb229d1..341a223ae 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-30.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-30.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-31.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-31.js
index c91d7ede5..4edd39170 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-31.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-31.js
@@ -48,4 +48,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-32.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-32.js
index 68f7bc69a..04ddab161 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-32.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-32.js
@@ -40,4 +40,4 @@ function testcase() {
});
return obj.hasOwnProperty("foo") && typeof obj.foo === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325-1.js
index 2bb12a5fd..7a2252936 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325-1.js
@@ -37,4 +37,4 @@ function testcase() {
return argObj[0] === 12 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325.js
index 09780157b..a33156d4e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-325.js
@@ -37,4 +37,4 @@ function testcase() {
return argObj[0] === 12 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-326.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-326.js
index 22bff0586..13a8f5ac9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-326.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-326.js
@@ -38,4 +38,4 @@ function testcase() {
return propertyDefineCorrect && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-327.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-327.js
index a23be41fa..71a1d8e11 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-327.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-327.js
@@ -42,4 +42,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-328.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-328.js
index fc32b1d29..ea2312e81 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-328.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-328.js
@@ -38,4 +38,4 @@ function testcase() {
var afterDelete = obj.hasOwnProperty("prop");
return beforeDelete && !afterDelete;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-329.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-329.js
index 5baf4d9e0..3866022d9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-329.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-329.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.writable === true && obj.prop === 2010 && desc2.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-33.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-33.js
index dbc16c605..23dc61dc2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-33.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-33.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && fun.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-330.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-330.js
index d176f97c4..fee7eef04 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-330.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-330.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.enumerable === true && obj.prop === 2010 && desc2.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-331.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-331.js
index a44ad5549..4f9d90149 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-331.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-331.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.configurable === true && obj.prop === 2010 && desc2.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-332.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-332.js
index ce0b11b5d..e512002da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-332.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-332.js
@@ -45,4 +45,4 @@ function testcase() {
return desc1.hasOwnProperty("value") && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-1.js
index 48ae14723..b3bca5aba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-1.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "property", 1002, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-10.js
index 7904f1a35..2594c46e9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-10.js
@@ -40,4 +40,4 @@ function testcase() {
return verifyValue && obj[0] === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-11.js
index 62aa949ed..45ac1ce32 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-11.js
@@ -39,4 +39,4 @@ function testcase() {
return verifyValue;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-2.js
index 4d04a0537..1f965af75 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-2.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1002, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-3.js
index e7695e159..f1214d539 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-3.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "property", 1002, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-4.js
index d31071cd8..72cd09fd4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-4.js
@@ -38,4 +38,4 @@ function testcase() {
return verifyValue && obj[0] === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-5.js
index 451c67a56..73d945067 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-5.js
@@ -40,4 +40,4 @@ function testcase() {
return verifyValue && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-6.js
index ad8a51e8e..f1c4e6e19 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-6.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1002, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-7.js
index b2ed2530f..2e99fc65e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-7.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "prop", 1002, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-8.js
index 0efd2d38a..62c047e0b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-8.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1002, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-9.js
index 42791e2f7..ce23524db 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333-9.js
@@ -38,4 +38,4 @@ function testcase() {
return verifyValue && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333.js
index 0aaf60290..78dedec8e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-333.js
@@ -38,4 +38,4 @@ function testcase() {
return propertyDefineCorrect && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-334.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-334.js
index 3f21f9192..06087b0f3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-334.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-334.js
@@ -42,4 +42,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-335.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-335.js
index 3eda7148d..f24df04c0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-335.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-335.js
@@ -38,4 +38,4 @@ function testcase() {
var afterDelete = obj.hasOwnProperty("prop");
return beforeDelete && obj.prop === 2010 && afterDelete;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-336.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-336.js
index f4ae8b464..26f08214c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-336.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-336.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.writable === true && obj.prop === 2010 && desc2.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-337.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-337.js
index 8f31d89cc..e074ecbc1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-337.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-337.js
@@ -47,4 +47,4 @@ function testcase() {
return propertyDefineCorrect && desc1.enumerable === true && obj.prop === 2010 && desc2.enumerable === true && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-338.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-338.js
index 621d3e0f3..723572d49 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-338.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-338.js
@@ -46,4 +46,4 @@ function testcase() {
return propertyDefineCorrect && desc1.configurable === false && obj.prop === 2010 && desc2.configurable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-1.js
index 8d9a58b61..f451dda43 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-1.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc1.value === 2010 && obj[0] === 2010 && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-2.js
index 176c7aadf..d49cf7ec6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-2.js
@@ -51,4 +51,4 @@ function testcase() {
return propertyDefineCorrect && desc1.value === 2010 && obj.prop === 2010 && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-3.js
index 7bd44deca..8a02e6102 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-3.js
@@ -50,4 +50,4 @@ function testcase() {
typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-4.js
index 691d17395..78e32ad98 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339-4.js
@@ -52,4 +52,4 @@ function testcase() {
typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339.js
index 4c9b5a9bc..1fc0ecc70 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-339.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc1.value === 2010 && obj.prop === 2010 && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-34.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-34.js
index a924811dc..6cdf3d5b8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-34.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-34.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && arrObj.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-340.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-340.js
index 173072b2e..7028b119b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-340.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-340.js
@@ -38,4 +38,4 @@ function testcase() {
return propertyDefineCorrect && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-341.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-341.js
index 1fff69d8d..afb04fda5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-341.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-341.js
@@ -42,4 +42,4 @@ function testcase() {
}
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-342.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-342.js
index dc6de8103..2d04e917b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-342.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-342.js
@@ -38,4 +38,4 @@ function testcase() {
var afterDelete = obj.hasOwnProperty("prop");
return beforeDelete && !afterDelete;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-343.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-343.js
index ec09b7634..fbf4d5ea4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-343.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-343.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.writable === true && obj.prop === 2010 && desc2.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-344.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-344.js
index ea7452cdc..627a99f8d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-344.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-344.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.enumerable === false && obj.prop === 2010 && desc2.enumerable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-345.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-345.js
index a3d8bee6f..13277393d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-345.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-345.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.configurable === true && obj.prop === 2010 && desc2.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-346.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-346.js
index df2d40874..702a0dde7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-346.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-346.js
@@ -45,4 +45,4 @@ function testcase() {
return desc1.hasOwnProperty("value") && desc2.hasOwnProperty("get");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-347.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-347.js
index 34d801bb0..1c8c3404d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-347.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-347.js
@@ -38,4 +38,4 @@ function testcase() {
return propertyDefineCorrect && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-348.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-348.js
index c6feaad6c..161d7606a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-348.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-348.js
@@ -42,4 +42,4 @@ function testcase() {
}
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-349.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-349.js
index f46063fde..e49a26db2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-349.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-349.js
@@ -38,4 +38,4 @@ function testcase() {
var afterDelete = obj.hasOwnProperty("prop");
return beforeDelete && obj.prop === 2010 && afterDelete;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-35.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-35.js
index 7404f4945..3243b4e8c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-35.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-35.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && str.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-350.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-350.js
index b9b9b2d94..a267d17aa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-350.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-350.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.writable === true && obj.prop === 2010 && desc2.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-351.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-351.js
index e1ce0094c..612dc9df4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-351.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-351.js
@@ -47,4 +47,4 @@ function testcase() {
return propertyDefineCorrect && desc1.enumerable === false && obj.prop === 2010 && desc2.enumerable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-352.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-352.js
index 23692e732..fe07ed94a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-352.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-352.js
@@ -47,4 +47,4 @@ function testcase() {
return propertyDefineCorrect && desc1.configurable === false && obj.prop === 2010 && desc2.configurable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-353.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-353.js
index f058aa6d5..9f5d3ee96 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-353.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-353.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc1.value === 2010 && obj.prop === 2010 && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-1.js
index b1f8f0877..421ea1088 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-1.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "property", 1002, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-10.js
index 66ddf6032..01196a2fe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-10.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1002, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-11.js
index c3083b336..80447352c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-11.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "prop", 1002, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-12.js
index aee479e67..d9120383c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-12.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1002, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-13.js
index 6cbcc510e..46c34e4cb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-13.js
@@ -44,4 +44,4 @@ function testcase() {
delete obj[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-15.js
index 953582da1..06065465b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-15.js
@@ -38,4 +38,4 @@ function testcase() {
return verifyValue && obj.prop === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-16.js
index 42d710838..89d884f11 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-16.js
@@ -40,4 +40,4 @@ function testcase() {
return valueVerify && obj[0] === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-2.js
index cf6affc72..860434307 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-2.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1002, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-3.js
index 2e6838f20..4a135647f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-3.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "property", 1002, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-4.js
index c6f3c0984..74b632f79 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-4.js
@@ -44,4 +44,4 @@ function testcase() {
delete obj.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-6.js
index f95796576..63a22dfbe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-6.js
@@ -38,4 +38,4 @@ function testcase() {
return verifyValue && obj[0] === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-7.js
index 68b4c036c..5c99b4fbd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-7.js
@@ -40,4 +40,4 @@ function testcase() {
return valueVerify && obj.prop === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-8.js
index b638b038b..8a83d8c9a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354-8.js
@@ -41,4 +41,4 @@ function testcase() {
delete obj.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354.js
index 48d45771c..76a76c9c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-354.js
@@ -38,4 +38,4 @@ function testcase() {
return propertyDefineCorrect && obj.prop === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-355.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-355.js
index 813433057..88c40ce11 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-355.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-355.js
@@ -42,4 +42,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-356.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-356.js
index 8dce2ec09..fdbc9087d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-356.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-356.js
@@ -38,4 +38,4 @@ function testcase() {
var afterDelete = obj.hasOwnProperty("prop");
return beforeDelete && !afterDelete;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-357.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-357.js
index 8fe11de50..998f8f8a0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-357.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-357.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.writable === false && obj.prop === 2010 && desc2.writable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-358.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-358.js
index a2089bcc7..21a28b04a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-358.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-358.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.enumerable === true && obj.prop === 2010 && desc2.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-359.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-359.js
index 6f2c97bfa..8b0a50e51 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-359.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-359.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.configurable === true && obj.prop === 2010 && desc2.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-36.js
index f7596e295..df9759139 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-36.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-1.js
index 8b300f2dd..b0e2d43af 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-1.js
@@ -47,4 +47,4 @@ function testcase() {
desc2.enumerable === true && desc2.configurable === true &&
obj[0] === 20 && typeof desc2.set === "undefined" && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-2.js
index fcbc53385..be322083c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-2.js
@@ -49,4 +49,4 @@ function testcase() {
desc2.enumerable === true && desc2.configurable === true &&
obj.prop === 20 && typeof desc2.set === "undefined" && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-3.js
index 54e9f8801..a409aaf60 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-3.js
@@ -50,4 +50,4 @@ function testcase() {
delete obj.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-5.js
index 68b32372e..ebb4483d7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-5.js
@@ -47,4 +47,4 @@ function testcase() {
desc2.enumerable === true && desc2.configurable === true &&
obj.prop === 20 && typeof desc2.set === "undefined" && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-6.js
index cfe4ddd2b..dd02c3e9f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-6.js
@@ -49,4 +49,4 @@ function testcase() {
desc2.enumerable === true && desc2.configurable === true &&
obj[0] === 20 && typeof desc2.set === "undefined" && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-7.js
index 14a2bed8f..c95602d20 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360-7.js
@@ -50,4 +50,4 @@ function testcase() {
delete obj[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360.js
index df0e06211..ad26b3415 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-360.js
@@ -45,4 +45,4 @@ function testcase() {
return desc1.hasOwnProperty("value") && desc2.hasOwnProperty("get");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-361.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-361.js
index 97042705a..4a96aff8a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-361.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-361.js
@@ -38,4 +38,4 @@ function testcase() {
return propertyDefineCorrect && obj.prop === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-362.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-362.js
index 1dbddac63..0d76171f0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-362.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-362.js
@@ -41,4 +41,4 @@ function testcase() {
}
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-363.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-363.js
index e47b85334..1a11d32d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-363.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-363.js
@@ -38,4 +38,4 @@ function testcase() {
var afterDelete = obj.hasOwnProperty("prop");
return beforeDelete && obj.prop === 2010 && afterDelete;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-364.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-364.js
index 43660368f..8b8a2f3f5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-364.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-364.js
@@ -47,4 +47,4 @@ function testcase() {
return propertyDefineCorrect && desc1.writable === false && obj.prop === 2010 && desc2.writable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-365.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-365.js
index 0148bed8a..718c552e0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-365.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-365.js
@@ -47,4 +47,4 @@ function testcase() {
return propertyDefineCorrect && desc1.enumerable === true && obj.prop === 2010 && desc2.enumerable === true && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-366.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-366.js
index 854d3e96d..5a8efef4d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-366.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-366.js
@@ -47,4 +47,4 @@ function testcase() {
return propertyDefineCorrect && desc1.configurable === false && obj.prop === 2010 && desc2.configurable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-367.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-367.js
index 933b511f5..1845aa620 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-367.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-367.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc1.value === 2010 && obj.prop === 2010 && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-368.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-368.js
index 8b07cad68..c28b2abbd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-368.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-368.js
@@ -38,4 +38,4 @@ function testcase() {
return propertyDefineCorrect && obj.prop === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-369.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-369.js
index 6a24ec8ee..e1ec66919 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-369.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-369.js
@@ -42,4 +42,4 @@ function testcase() {
}
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-37.js
index bbb7a332d..f03ec0e40 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-37.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && obj.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-370.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-370.js
index a3850b741..00fd52376 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-370.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-370.js
@@ -38,4 +38,4 @@ function testcase() {
var afterDelete = obj.hasOwnProperty("prop");
return beforeDelete && !afterDelete;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-371.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-371.js
index 2d98810ac..947001d75 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-371.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-371.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.writable === false && obj.prop === 2010 && desc2.writable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-372.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-372.js
index 6d4cc258f..9620388d0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-372.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-372.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.enumerable === false && obj.prop === 2010 && desc2.enumerable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-373.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-373.js
index dfe6fca36..836140110 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-373.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-373.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc1.configurable === true && obj.prop === 2010 && desc2.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-374.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-374.js
index 80d6e7da1..c6b2d7928 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-374.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-374.js
@@ -44,4 +44,4 @@ function testcase() {
return desc1.hasOwnProperty("value") && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-375.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-375.js
index 344aa5993..04a5e8e37 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-375.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-375.js
@@ -38,4 +38,4 @@ function testcase() {
return propertyDefineCorrect && obj.prop === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-376.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-376.js
index 18848ffcf..1c5305e14 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-376.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-376.js
@@ -42,4 +42,4 @@ function testcase() {
}
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-377.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-377.js
index 15e60fc6a..53b6c7d04 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-377.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-377.js
@@ -38,4 +38,4 @@ function testcase() {
var afterDelete = obj.hasOwnProperty("prop");
return beforeDelete && obj.prop === 2010 && afterDelete;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-378.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-378.js
index 9259d9ffc..238940131 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-378.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-378.js
@@ -48,4 +48,4 @@ function testcase() {
return propertyDefineCorrect && desc1.writable === false && obj.prop === 2010 && desc2.writable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-379.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-379.js
index 3bc616a6a..d8036ce60 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-379.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-379.js
@@ -47,4 +47,4 @@ function testcase() {
return propertyDefineCorrect && desc1.enumerable === false && obj.prop === 2010 && desc2.enumerable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-38.js
index 8dadbfdb6..b7eaf4a9c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-38.js
@@ -36,4 +36,4 @@ function testcase() {
delete Math.foo;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-380.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-380.js
index f97da6aa5..75734da9b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-380.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-380.js
@@ -48,4 +48,4 @@ function testcase() {
return propertyDefineCorrect && desc1.configurable === false && obj.prop === 2010 && desc2.configurable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-381.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-381.js
index 0ddbd195a..129a6ab06 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-381.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-381.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc1.value === 2010 && obj.prop === 2010 && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-382.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-382.js
index 6039b0524..57f2ba170 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-382.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-382.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.prop === 1001 && desc.value === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-383.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-383.js
index b5de5a269..1632b7c40 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-383.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-383.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.prop === "ThisIsAString" && desc.value === "ThisIsAString";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-384.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-384.js
index 7a1cb6ac9..ab40b0a96 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-384.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-384.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.prop === false && desc.value === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-385.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-385.js
index 6811d1194..77cb50880 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-385.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-385.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === tempObj && desc.value === tempObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-386.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-386.js
index 917758ae4..adbb68af3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-386.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-386.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === arrObj && desc.value === arrObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-387.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-387.js
index 860b32bff..cba8ac221 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-387.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-387.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === strObj && desc.value === strObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-388.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-388.js
index 4f0c61961..733cb0810 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-388.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-388.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === numObj && desc.value === numObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-389.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-389.js
index 55e8edb8d..fb713a7af 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-389.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-389.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === boolObj && desc.value === boolObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-39.js
index 6b4b311a4..7fe97eba3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-39.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && desc.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-390.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-390.js
index eb76d0cd4..5f9b09c5f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-390.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-390.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === funObj && desc.value === funObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-391.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-391.js
index 3b8f51a77..4ead269d4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-391.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-391.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === errObj && desc.value === errObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-392.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-392.js
index 0fd6b110b..af0975fa8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-392.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-392.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === dateObj && desc.value === dateObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-393.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-393.js
index 8b05488ac..b2b057b90 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-393.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-393.js
@@ -36,4 +36,4 @@ function testcase() {
return obj.prop === regObj && desc.value === regObj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-394.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-394.js
index 49c8bfdb5..a226297b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-394.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-394.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && typeof obj.prop === "undefined" && typeof desc.value === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-395.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-395.js
index e25d54d29..1137a1cca 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-395.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-395.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.prop === null && desc.value === null;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-396.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-396.js
index 0c911ce6f..c458957f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-396.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-396.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.prop !== obj.prop && desc.value !== desc.value;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-397.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-397.js
index bad739ad2..d4749b31e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-397.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-397.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.prop === Infinity && desc.value === Infinity;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-398.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-398.js
index be9c5e795..d79b9d53c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-398.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-398.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.prop === -Infinity && desc.value === -Infinity;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-399.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-399.js
index ecac14fcb..8d7bf5fd7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-399.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-399.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.prop === fnGlobalObject() && desc.value === fnGlobalObject();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-4.js
index 88fa30e95..5f4df3036 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-4.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-40.js
index ff956583c..ae55cd34e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-40.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && desc.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-402.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-402.js
index b931e7e48..b1e1e9795 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-402.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-402.js
@@ -39,4 +39,4 @@ function testcase() {
delete String.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-403.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-403.js
index f4cce1632..5c2a936b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-403.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-403.js
@@ -40,4 +40,4 @@ function testcase() {
delete Array.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-404.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-404.js
index 885d20bf0..921e558e0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-404.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-404.js
@@ -46,4 +46,4 @@ function testcase() {
delete Boolean.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-405.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-405.js
index d8feee9de..206e6a1d3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-405.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-405.js
@@ -40,4 +40,4 @@ function testcase() {
delete Number.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-406.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-406.js
index ec7d5439b..3ba492eb5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-406.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-406.js
@@ -46,4 +46,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-407.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-407.js
index d95677d97..4f98ea0cf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-407.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-407.js
@@ -39,4 +39,4 @@ function testcase() {
delete Error.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-408.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-408.js
index 0a39fe7b8..35c818854 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-408.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-408.js
@@ -40,4 +40,4 @@ function testcase() {
delete Date.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-409.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-409.js
index d45d6ea14..c7b39f65b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-409.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-409.js
@@ -46,4 +46,4 @@ function testcase() {
delete RegExp.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-41.js
index 6181253e3..75a1cef12 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-41.js
@@ -37,4 +37,4 @@ function testcase() {
delete JSON.foo;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-410.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-410.js
index b018d058b..d475bc48a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-410.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-410.js
@@ -39,4 +39,4 @@ function testcase() {
delete Object.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-411.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-411.js
index ac4595406..3a694abfa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-411.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-411.js
@@ -45,4 +45,4 @@ function testcase() {
delete Object.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-412.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-412.js
index b5e5c9636..23c4fb1d8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-412.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-412.js
@@ -58,4 +58,4 @@ function testcase() {
teamMeeting.startTime === 1001 &&
teamMeeting.conferenceCall === "In-person meeting";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-413.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-413.js
index 63ae7e6ee..2a7db4d39 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-413.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-413.js
@@ -62,4 +62,4 @@ function testcase() {
teamMeeting.startTime === dateObj &&
teamMeeting.conferenceCall === "4255551212";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-414.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-414.js
index a4f4741b6..64bb0e4e9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-414.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-414.js
@@ -71,4 +71,4 @@ function testcase() {
return hasOwnProperty && verifyTimeProp && verifyNameProp && verifyCallProp;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-415.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-415.js
index b0488ad1e..311a6ced8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-415.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-415.js
@@ -62,4 +62,4 @@ function testcase() {
teamMeeting.startTime === 1001 &&
teamMeeting.conferenceCall === "In-person meeting";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-416.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-416.js
index c635b9570..f5d14cb3f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-416.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-416.js
@@ -71,4 +71,4 @@ function testcase() {
return hasOwnProperty && !verifyTimeProp && !verifyNameProp && !verifyCallProp;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-417.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-417.js
index 8d09562f2..9bbf66681 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-417.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-417.js
@@ -41,4 +41,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-418.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-418.js
index 69cf9df65..3a8746cfb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-418.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-418.js
@@ -42,4 +42,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-419.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-419.js
index 2396df991..f9c680661 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-419.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-419.js
@@ -47,4 +47,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-42.js
index cdb780d28..54ffbd252 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-42.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && desc.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-420.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-420.js
index f7e8f2f7f..42a6d02cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-420.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-420.js
@@ -42,4 +42,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-421.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-421.js
index 87feb22cd..9a36b53fa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-421.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-421.js
@@ -47,4 +47,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-422.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-422.js
index 3517ba5b7..34633be59 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-422.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-422.js
@@ -39,4 +39,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-423.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-423.js
index 4c2cf73dd..5fb60568a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-423.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-423.js
@@ -39,4 +39,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-424.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-424.js
index b2afe49bf..6b625040e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-424.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-424.js
@@ -45,4 +45,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-425.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-425.js
index f5ef46058..4c356cfe6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-425.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-425.js
@@ -41,4 +41,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === true && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-426.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-426.js
index 0b09937e6..0b0c24232 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-426.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-426.js
@@ -49,4 +49,4 @@ function testcase() {
return result1 && result2 && typeof desc1.get === "undefined" && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-427.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-427.js
index 9f40ef10e..aca0cf772 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-427.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-427.js
@@ -50,4 +50,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc1.set === "undefined" && desc2.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-428.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-428.js
index f5b5bde8a..76a177940 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-428.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-428.js
@@ -54,4 +54,4 @@ function testcase() {
return result1 && !result2 && desc1.enumerable === true && desc2.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-429.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-429.js
index e4e068d97..787c571b7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-429.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-429.js
@@ -43,4 +43,4 @@ function testcase() {
return desc1.configurable === true && desc2.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-43.js
index 7c9e0521e..c17a06cab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-43.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && argObj.foo === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-430.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-430.js
index a20abee69..0551e1183 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-430.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-430.js
@@ -42,4 +42,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && desc2.hasOwnProperty("value");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-431.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-431.js
index ea34e4078..1b5ffd186 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-431.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-431.js
@@ -39,4 +39,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-432.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-432.js
index ece3ffe87..66e12b80a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-432.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-432.js
@@ -39,4 +39,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-433.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-433.js
index e60d716a0..852fd1099 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-433.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-433.js
@@ -45,4 +45,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-434.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-434.js
index a6b4d4395..17fa03461 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-434.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-434.js
@@ -41,4 +41,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-435.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-435.js
index 9bae00139..eb9fda641 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-435.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-435.js
@@ -52,4 +52,4 @@ function testcase() {
return result1 && result2 && typeof desc1.get === "undefined" && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-436.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-436.js
index 10f547153..00669b874 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-436.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-436.js
@@ -51,4 +51,4 @@ function testcase() {
return typeof desc1.set === "undefined" && typeof desc2.set === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-437.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-437.js
index 1182e5057..696fcff1a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-437.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-437.js
@@ -59,4 +59,4 @@ function testcase() {
return result1 && result2 && desc1.enumerable === true && desc2.enumerable === true && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-438.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-438.js
index 0f7328d85..600588cdd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-438.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-438.js
@@ -48,4 +48,4 @@ function testcase() {
return desc1.configurable === false && desc2.configurable === false && obj.hasOwnProperty("prop") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-439.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-439.js
index c0a5eb5c0..2f6dfe351 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-439.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-439.js
@@ -47,4 +47,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && !desc2.hasOwnProperty("value") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-440.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-440.js
index e7ff4e3d0..56a7624f1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-440.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-440.js
@@ -39,4 +39,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-441.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-441.js
index a9f9d1ce6..c558ca946 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-441.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-441.js
@@ -39,4 +39,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-442.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-442.js
index 511c89cb9..b58b2b37a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-442.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-442.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-443.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-443.js
index f167b5828..f045d205b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-443.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-443.js
@@ -41,4 +41,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === true && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-444.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-444.js
index b6b51db39..c0d180f1b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-444.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-444.js
@@ -49,4 +49,4 @@ function testcase() {
return result1 && result2 && typeof desc1.get === "undefined" && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-445.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-445.js
index fc80a61b6..05aad2d4d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-445.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-445.js
@@ -51,4 +51,4 @@ function testcase() {
return typeof desc1.set === "undefined" && propertyDefineCorrect && desc2.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-446.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-446.js
index bc531bff8..d8959721d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-446.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-446.js
@@ -54,4 +54,4 @@ function testcase() {
return !result1 && result2 && desc1.enumerable === false && desc2.enumerable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-447.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-447.js
index ed4a9d67d..7d56909c2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-447.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-447.js
@@ -43,4 +43,4 @@ function testcase() {
return desc1.configurable === true && desc2.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-448.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-448.js
index af5d5f3ff..f4864a058 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-448.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-448.js
@@ -42,4 +42,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && desc2.hasOwnProperty("value");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-449.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-449.js
index aa00fcd12..e57c1614a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-449.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-449.js
@@ -39,4 +39,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-45.js
index 0183688e1..f8981c0e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-45.js
@@ -36,4 +36,4 @@ function testcase() {
delete fnGlobalObject().foo;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-450.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-450.js
index 70945b286..9fd7965ca 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-450.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-450.js
@@ -39,4 +39,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-451.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-451.js
index 0d4ccf3df..8cc6566e4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-451.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-451.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-452.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-452.js
index fa4eb62e0..0686e5061 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-452.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-452.js
@@ -41,4 +41,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-453.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-453.js
index dcbd70188..a69adcb20 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-453.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-453.js
@@ -52,4 +52,4 @@ function testcase() {
return result1 && result2 && typeof desc1.get === "undefined" && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-454.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-454.js
index 38bf87e7a..c68021261 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-454.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-454.js
@@ -52,4 +52,4 @@ function testcase() {
return typeof desc1.set === "undefined" && typeof desc2.set === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-455.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-455.js
index 7a71bd834..71911f79a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-455.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-455.js
@@ -59,4 +59,4 @@ function testcase() {
return !result1 && !result2 && desc1.enumerable === false && desc2.enumerable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-456.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-456.js
index b8ccf6e67..acf689b5c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-456.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-456.js
@@ -48,4 +48,4 @@ function testcase() {
return desc1.configurable === false && desc2.configurable === false && obj.hasOwnProperty("prop") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-457.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-457.js
index fd67de8ce..f80f19f3d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-457.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-457.js
@@ -47,4 +47,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && !desc2.hasOwnProperty("value") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-458.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-458.js
index 2259b2361..77714a765 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-458.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-458.js
@@ -44,4 +44,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-459.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-459.js
index fbdeea218..5ebf73657 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-459.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-459.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-46.js
index c95f886e5..41593f6ec 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-46.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("property") && isEnumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-460.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-460.js
index 744b4f1ac..cebf982b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-460.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-460.js
@@ -50,4 +50,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-461.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-461.js
index f85a559fc..99ec6a52e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-461.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-461.js
@@ -46,4 +46,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === true && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-462.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-462.js
index ff887366c..578798e67 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-462.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-462.js
@@ -55,4 +55,4 @@ function testcase() {
return result1 && result2 && typeof desc1.get === "undefined" && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-463.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-463.js
index 70c4004d7..fff3a8fa6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-463.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-463.js
@@ -49,4 +49,4 @@ function testcase() {
return desc1.set === setFunc && typeof desc2.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-464.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-464.js
index f8c49d9d5..7a9ab0c22 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-464.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-464.js
@@ -60,4 +60,4 @@ function testcase() {
return result1 && !result2 && desc1.enumerable === true && desc2.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-465.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-465.js
index 55afc0133..8eaf16c5f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-465.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-465.js
@@ -48,4 +48,4 @@ function testcase() {
return desc1.configurable === true && desc2.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-466.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-466.js
index 6f25be171..041b90fb2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-466.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-466.js
@@ -47,4 +47,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && desc2.hasOwnProperty("value");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-467.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-467.js
index e83b23956..0b33e2577 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-467.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-467.js
@@ -44,4 +44,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-468.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-468.js
index 944339b7b..9e2a218f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-468.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-468.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-469.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-469.js
index b12ee84a0..4a810c908 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-469.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-469.js
@@ -50,4 +50,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-47.js
index 06d9c35b2..a05f1c211 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-47.js
@@ -35,4 +35,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "property", undefined, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-470.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-470.js
index a3d827bb2..14f9422e1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-470.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-470.js
@@ -46,4 +46,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-471.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-471.js
index 2ce488746..6fb1fabe4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-471.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-471.js
@@ -59,4 +59,4 @@ function testcase() {
return result1 && result2 && typeof desc1.get === "undefined" && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-472.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-472.js
index e1fb04158..6e810853c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-472.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-472.js
@@ -53,4 +53,4 @@ function testcase() {
return desc1.set === setFunc && desc2.set === setFunc && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-473.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-473.js
index 31945f56e..03422e067 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-473.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-473.js
@@ -65,4 +65,4 @@ function testcase() {
return result1 && result2 && desc1.enumerable === true && desc2.enumerable === true && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-474.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-474.js
index 3046d35f5..4fb3f7087 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-474.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-474.js
@@ -53,4 +53,4 @@ function testcase() {
return desc1.configurable === false && desc2.configurable === false && obj.hasOwnProperty("prop") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-475.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-475.js
index 8aef35032..a300a88f7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-475.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-475.js
@@ -52,4 +52,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && !desc2.hasOwnProperty("value") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-476.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-476.js
index 8a53105c8..9043d8834 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-476.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-476.js
@@ -44,4 +44,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-477.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-477.js
index 66a7bdf4e..d141ee31b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-477.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-477.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-478.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-478.js
index b764ecea1..de2449988 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-478.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-478.js
@@ -50,4 +50,4 @@ function testcase() {
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-479.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-479.js
index 72e48d013..50e4ed750 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-479.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-479.js
@@ -46,4 +46,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === true && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-48.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-48.js
index ff0059b12..168a9159f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-48.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-48.js
@@ -35,4 +35,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "property", 1001, false, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-480.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-480.js
index a31408377..a45cec870 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-480.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-480.js
@@ -55,4 +55,4 @@ function testcase() {
return result1 && result2 && typeof desc1.get === "undefined" && desc2.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-481.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-481.js
index 8f6aad923..93229785e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-481.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-481.js
@@ -49,4 +49,4 @@ function testcase() {
return desc1.set === setFunc && typeof desc2.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-482.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-482.js
index 43df8c7e3..098c7bf25 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-482.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-482.js
@@ -60,4 +60,4 @@ function testcase() {
return !result1 && result2 && desc1.enumerable === false && desc2.enumerable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-483.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-483.js
index f275bd64a..6a1a5b141 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-483.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-483.js
@@ -48,4 +48,4 @@ function testcase() {
return desc1.configurable === true && desc2.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-484.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-484.js
index f2abffeb7..fa853ea09 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-484.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-484.js
@@ -47,4 +47,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && desc2.hasOwnProperty("value");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-485.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-485.js
index c1d2821f5..d5a3c94ef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-485.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-485.js
@@ -44,4 +44,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-486.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-486.js
index 02a0aba04..f5afdc5d9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-486.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-486.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-487.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-487.js
index 6516f1d3c..40e8fafa0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-487.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-487.js
@@ -50,4 +50,4 @@ function testcase() {
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-488.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-488.js
index e3c9a1193..0d6f5baf0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-488.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-488.js
@@ -46,4 +46,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-489.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-489.js
index db30e5d56..c0d79783e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-489.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-489.js
@@ -59,4 +59,4 @@ function testcase() {
return result1 && result2 && typeof desc1.get === "undefined" && typeof desc2.get === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-49.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-49.js
index 967f442c4..3a1164a83 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-49.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-49.js
@@ -34,4 +34,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "property", 1001, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-490.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-490.js
index 7ec9814ae..f974b0c38 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-490.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-490.js
@@ -53,4 +53,4 @@ function testcase() {
return desc1.set === setFunc && desc2.set === setFunc && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-491.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-491.js
index 07da455ad..32f043d0a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-491.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-491.js
@@ -65,4 +65,4 @@ function testcase() {
return !result1 && !result2 && desc1.enumerable === false && desc2.enumerable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-492.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-492.js
index 5b589734a..feccd4085 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-492.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-492.js
@@ -53,4 +53,4 @@ function testcase() {
return desc1.configurable === false && desc2.configurable === false && obj.hasOwnProperty("prop") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-493.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-493.js
index 5d24add6a..690c773c2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-493.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-493.js
@@ -52,4 +52,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && !desc2.hasOwnProperty("value") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-494.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-494.js
index 1d8f3a642..4a854c2f0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-494.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-494.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc.get === getFunc && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-495.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-495.js
index 48af476df..d4976aac9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-495.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-495.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-496.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-496.js
index 814637177..eb6a7b87c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-496.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-496.js
@@ -49,4 +49,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-497.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-497.js
index 04ba07d46..81f8238d1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-497.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-497.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === true && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-498.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-498.js
index 71c68e949..737b86157 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-498.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-498.js
@@ -49,4 +49,4 @@ function testcase() {
return result1 && result2 && desc1.get === getFunc && typeof desc2.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-499.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-499.js
index 2a8043fdd..2c3b2494e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-499.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-499.js
@@ -53,4 +53,4 @@ function testcase() {
obj.prop = "overrideData";
return typeof desc1.set === "undefined" && desc2.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js
index b2e200b0e..5d55fd0b8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-5.js
@@ -58,4 +58,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-50.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-50.js
index 181eb6d76..d947dff3b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-50.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-50.js
@@ -34,4 +34,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "property", 1001, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-500.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-500.js
index 8976f9e4d..56ec2493b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-500.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-500.js
@@ -58,4 +58,4 @@ function testcase() {
return result1 && !result2 && desc1.enumerable === true && desc2.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-501.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-501.js
index 9babf0313..3998c150a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-501.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-501.js
@@ -47,4 +47,4 @@ function testcase() {
return desc1.configurable === true && desc2.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-502.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-502.js
index 2cf758715..6d4cc9239 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-502.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-502.js
@@ -46,4 +46,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && desc2.hasOwnProperty("value");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-503.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-503.js
index 2e40e236e..f12da6b94 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-503.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-503.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc.get === getFunc && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-504.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-504.js
index a109ee549..5958eca5b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-504.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-504.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-505.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-505.js
index f9fc3de43..dd3325849 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-505.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-505.js
@@ -49,4 +49,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-506.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-506.js
index bc9c011a2..a94b79794 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-506.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-506.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-507.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-507.js
index cb6a53dc4..686ef7e0a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-507.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-507.js
@@ -53,4 +53,4 @@ function testcase() {
return result1 && result2 && desc1.get === getFunc && desc2.get === getFunc && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-508.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-508.js
index ede6fc5f3..c46ef72a2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-508.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-508.js
@@ -57,4 +57,4 @@ function testcase() {
return typeof desc1.set === "undefined" && typeof desc2.set === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-509.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-509.js
index 0ce4ba86d..6105bf3a4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-509.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-509.js
@@ -63,4 +63,4 @@ function testcase() {
return result1 && result2 && desc1.enumerable === true && desc2.enumerable === true && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-51.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-51.js
index 52db9651e..cb326f95a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-51.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-51.js
@@ -36,4 +36,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "property", 1001, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-510.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-510.js
index 1e189b0e0..6ea0075eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-510.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-510.js
@@ -52,4 +52,4 @@ function testcase() {
return desc1.configurable === false && desc2.configurable === false && obj.hasOwnProperty("prop") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-511.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-511.js
index 763337d33..0298ddbbc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-511.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-511.js
@@ -51,4 +51,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && !desc2.hasOwnProperty("value") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-512.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-512.js
index 32f78c23a..df23a7017 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-512.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-512.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc.get === getFunc && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-513.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-513.js
index 6093d0fec..a2355b1ce 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-513.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-513.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-514.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-514.js
index 60faa3e08..ae4b1fe79 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-514.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-514.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-515.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-515.js
index 6856f71b6..c76ef3709 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-515.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-515.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === true && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-516.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-516.js
index cb72b4c40..55cf0d6f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-516.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-516.js
@@ -49,4 +49,4 @@ function testcase() {
return result1 && result2 && desc1.get === getFunc && typeof desc2.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-517.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-517.js
index 8c5f62c05..00ad60a51 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-517.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-517.js
@@ -55,4 +55,4 @@ function testcase() {
return typeof desc1.set === "undefined" && propertyDefineCorrect && desc2.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-518.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-518.js
index e22315404..e2d3535e7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-518.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-518.js
@@ -58,4 +58,4 @@ function testcase() {
return !result1 && result2 && desc1.enumerable === false && desc2.enumerable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-519.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-519.js
index dc7b98ba5..c725b6aec 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-519.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-519.js
@@ -47,4 +47,4 @@ function testcase() {
return desc1.configurable === true && desc2.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-52.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-52.js
index ca95e5fa5..89c726422 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-52.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-52.js
@@ -31,4 +31,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "property", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-520.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-520.js
index eebb9a17b..70c242df1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-520.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-520.js
@@ -46,4 +46,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && desc2.hasOwnProperty("value");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-521.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-521.js
index 8f34a4823..0df86a70b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-521.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-521.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && desc.get === getFunc && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-522.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-522.js
index a49bc8ba3..2e5a4fa75 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-522.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-522.js
@@ -43,4 +43,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-523.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-523.js
index 70495094f..c86180b7f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-523.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-523.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-524.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-524.js
index b82ff359d..516cff18f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-524.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-524.js
@@ -45,4 +45,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-525.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-525.js
index 4fcbc2af0..e3fb73f84 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-525.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-525.js
@@ -53,4 +53,4 @@ function testcase() {
return result1 && result2 && desc1.get === getFunc && desc2.get === getFunc && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-526.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-526.js
index 52ad656f1..39a89742d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-526.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-526.js
@@ -57,4 +57,4 @@ function testcase() {
return typeof desc1.set === "undefined" && typeof desc2.set === "undefined" && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-527.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-527.js
index fb4ad1c91..0b4061a74 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-527.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-527.js
@@ -63,4 +63,4 @@ function testcase() {
return !result1 && !result2 && desc1.enumerable === false && desc2.enumerable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-528.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-528.js
index 33d0f52b8..5847f352f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-528.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-528.js
@@ -52,4 +52,4 @@ function testcase() {
return desc1.configurable === false && desc2.configurable === false && obj.hasOwnProperty("prop") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-529.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-529.js
index a7356df49..5bd4147d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-529.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-529.js
@@ -51,4 +51,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && !desc2.hasOwnProperty("value") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-53.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-53.js
index c878ddf0c..1a7ab6745 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-53.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-53.js
@@ -38,4 +38,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "property", undefined, setFunc, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-530.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-530.js
index 1e7587f2e..234239ed1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-530.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-530.js
@@ -48,4 +48,4 @@ function testcase() {
return propertyDefineCorrect && desc.get === getFunc && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-1.js
index d00b8a8c8..869745bf5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-1.js
@@ -53,4 +53,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "property", getFunc, setFunc, "verifySetFunction1", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-10.js
index 831eea2be..4ec67534e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-10.js
@@ -54,4 +54,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", getFunc, setFunc, "verifySetFunction1", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-11.js
index 1a4d4fce3..c38d507f4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-11.js
@@ -54,4 +54,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "prop", getFunc, setFunc, "verifySetFunction1", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-12.js
index f0bf78b0a..5ab6b560a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-12.js
@@ -56,4 +56,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", getFunc, setFunc, "verifySetFunction1", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-13.js
index 8b2e490c5..ac3e05f43 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-13.js
@@ -59,4 +59,4 @@ function testcase() {
delete obj.verifySetFunction1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-15.js
index 5dd6dc275..403dae339 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-15.js
@@ -48,4 +48,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && obj.prop === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-16.js
index b22e4c1eb..29f399e5e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-16.js
@@ -50,4 +50,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && obj[0] === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-17.js
index 4527bb5ff..8388b1107 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-17.js
@@ -52,4 +52,4 @@ function testcase() {
delete obj.verifySetFunc;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-2.js
index 742e00b11..6d457be08 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-2.js
@@ -54,4 +54,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", getFunc, setFunc, "verifySetFunction1", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-3.js
index 01926c855..f4382541e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-3.js
@@ -56,4 +56,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "property", getFunc, setFunc, "verifySetFunction1", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-4.js
index 6bc8befed..19a21c1e2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-4.js
@@ -59,4 +59,4 @@ function testcase() {
delete obj.verifySetFunction1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-6.js
index 080ee07ef..71a501cc7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-6.js
@@ -44,4 +44,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined" && obj[0] === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-7.js
index f6945c511..f541f6a6e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-7.js
@@ -46,4 +46,4 @@ function testcase() {
return propertyDefineCorrect && typeof desc.set === "undefined" && obj.prop === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-8.js
index de3cda040..2bedcd1b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531-8.js
@@ -48,4 +48,4 @@ function testcase() {
delete obj.verifySetFunc;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531.js
index 273317642..39b7cb92a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-531.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-532.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-532.js
index 418dfbc5b..13898db49 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-532.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-532.js
@@ -54,4 +54,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-533.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-533.js
index 047f13116..154c7800d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-533.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-533.js
@@ -50,4 +50,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === true && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-534.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-534.js
index e91b175d0..1e8206a2a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-534.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-534.js
@@ -55,4 +55,4 @@ function testcase() {
return result1 && result2 && desc1.get === getFunc && typeof desc2.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-535.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-535.js
index 56809b4cd..daf8ecfdb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-535.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-535.js
@@ -53,4 +53,4 @@ function testcase() {
return desc1.set === setFunc && typeof desc2.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-536.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-536.js
index d123f2164..6528bfa70 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-536.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-536.js
@@ -63,4 +63,4 @@ function testcase() {
return result1 && !result2 && desc1.enumerable === true && desc2.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-537.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-537.js
index 434b00025..0dfa27a47 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-537.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-537.js
@@ -52,4 +52,4 @@ function testcase() {
return desc1.configurable === true && desc2.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-1.js
index 0db4f33cb..0d7e9f47a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-1.js
@@ -53,4 +53,4 @@ function testcase() {
typeof desc2.get === "undefined" && typeof desc2.get === "undefined" &&
dataPropertyAttributesAreCorrect(obj, "0", 1001, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-2.js
index 2bc4a1bac..67b71b7eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-2.js
@@ -55,4 +55,4 @@ function testcase() {
typeof desc2.get === "undefined" && typeof desc2.get === "undefined" &&
dataPropertyAttributesAreCorrect(obj, "prop", 1001, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-3.js
index 4019d4835..2a91c1aaf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-3.js
@@ -57,4 +57,4 @@ function testcase() {
delete obj.verifySetFunc;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-5.js
index 7f44c1ece..da415d0d4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-5.js
@@ -53,4 +53,4 @@ function testcase() {
typeof desc2.get === "undefined" && typeof desc2.get === "undefined" &&
dataPropertyAttributesAreCorrect(obj, "prop", 1001, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-6.js
index f3769f7f2..20b0901e5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-6.js
@@ -55,4 +55,4 @@ function testcase() {
typeof desc2.get === "undefined" && typeof desc2.get === "undefined" &&
dataPropertyAttributesAreCorrect(obj, "0", 1001, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-7.js
index f755fbf02..7d4a672b1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538-7.js
@@ -57,4 +57,4 @@ function testcase() {
delete obj.verifySetFunc;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538.js
index c7d2b3f7c..407d16330 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-538.js
@@ -53,4 +53,4 @@ function testcase() {
typeof desc2.get === "undefined" && typeof desc2.get === "undefined" &&
dataPropertyAttributesAreCorrect(obj, "prop", 1001, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-539.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-539.js
index c5ef62dd5..73976db58 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-539.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-539.js
@@ -48,4 +48,4 @@ function testcase() {
return propertyDefineCorrect && desc.get === getFunc && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-54.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-54.js
index e36958616..db0e42ffd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-54.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-54.js
@@ -55,4 +55,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-1.js
index 51ac1f4f3..f00ed3d5d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-1.js
@@ -63,4 +63,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "property", getFunc, setFunc, "verifySetFunction", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-10.js
index 0966e749b..187f216b7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-10.js
@@ -51,4 +51,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && obj.verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-2.js
index bf8ff921e..43d0ed3de 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-2.js
@@ -63,4 +63,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "0", getFunc, setFunc, "verifySetFunction", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-3.js
index bd20ad920..bba76b645 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-3.js
@@ -65,4 +65,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "property", getFunc, setFunc, "verifySetFunction", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-4.js
index 7f28018d6..423c85efa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-4.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && obj.verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-5.js
index 114a77427..72941113b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-5.js
@@ -51,4 +51,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && obj.verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-6.js
index c0ff94ecf..eecda506a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-6.js
@@ -63,4 +63,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "0", getFunc, setFunc, "verifySetFunction", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-7.js
index 63f57f49c..396a792b8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-7.js
@@ -63,4 +63,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "prop", getFunc, setFunc, "verifySetFunction", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-8.js
index 6608794b9..21703c896 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-8.js
@@ -65,4 +65,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "0", getFunc, setFunc, "verifySetFunction", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-9.js
index 143bd9310..4edbc203e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540-9.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && obj.verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540.js
index 37977b41b..26db09579 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-540.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-541.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-541.js
index 660d8ce1c..364dcb25e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-541.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-541.js
@@ -54,4 +54,4 @@ function testcase() {
return false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-542.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-542.js
index 3d79a7126..849e0eceb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-542.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-542.js
@@ -50,4 +50,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-543.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-543.js
index 8979cee86..31a7c4619 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-543.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-543.js
@@ -59,4 +59,4 @@ function testcase() {
return result1 && result2 && desc1.get === getFunc && desc2.get === getFunc && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-544.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-544.js
index 82edbd33e..4d211329d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-544.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-544.js
@@ -57,4 +57,4 @@ function testcase() {
return desc1.set === setFunc && desc2.set === setFunc && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-545.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-545.js
index 6be7bbbb4..1b5369930 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-545.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-545.js
@@ -68,4 +68,4 @@ function testcase() {
return result1 && result2 && desc1.enumerable === true && desc2.enumerable === true && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-546.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-546.js
index aec0d2559..8b0c9c713 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-546.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-546.js
@@ -57,4 +57,4 @@ function testcase() {
return desc1.configurable === false && desc2.configurable === false && obj.hasOwnProperty("prop") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-1.js
index b64232d71..bab446543 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-1.js
@@ -57,4 +57,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "0", getFunc, setFunc, "verifySetFunc", true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-2.js
index 1e9dcbfb2..cb1bf230d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-2.js
@@ -59,4 +59,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "prop", getFunc, setFunc, "verifySetFunc", true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-3.js
index 212700ab1..06dd1a17d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-3.js
@@ -57,4 +57,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "prop", getFunc, setFunc, "verifySetFunc", true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-4.js
index 40e053b83..02a7469c4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547-4.js
@@ -59,4 +59,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "0", getFunc, setFunc, "verifySetFunc", true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547.js
index dd109e407..5e6f3899c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-547.js
@@ -56,4 +56,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && !desc2.hasOwnProperty("value") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-548.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-548.js
index ea9122705..844aaa6ac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-548.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-548.js
@@ -48,4 +48,4 @@ function testcase() {
return propertyDefineCorrect && desc.get === getFunc && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-549.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-549.js
index dfb961ab3..521ab0212 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-549.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-549.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-55.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-55.js
index 2fa2bab40..3d5d3366c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-55.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-55.js
@@ -41,4 +41,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "property", getFunc, setFunc, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-550.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-550.js
index 629a5b366..ee8c883dd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-550.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-550.js
@@ -54,4 +54,4 @@ function testcase() {
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-551.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-551.js
index 6a2133fc7..e85e6a487 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-551.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-551.js
@@ -50,4 +50,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === true && !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-552.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-552.js
index 6aec68764..530c3f0b0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-552.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-552.js
@@ -55,4 +55,4 @@ function testcase() {
return result1 && result2 && desc1.get === getFunc && typeof desc2.get === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-553.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-553.js
index c202051a4..57e18e9f3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-553.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-553.js
@@ -53,4 +53,4 @@ function testcase() {
return desc1.set === setFunc && typeof desc2.set === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-554.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-554.js
index a4768e633..fe6efd308 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-554.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-554.js
@@ -64,4 +64,4 @@ function testcase() {
return !result1 && result2 && desc1.enumerable === false && desc2.enumerable === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-555.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-555.js
index 2cbf1b6d7..bddaba1a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-555.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-555.js
@@ -53,4 +53,4 @@ function testcase() {
return desc1.configurable === true && desc2.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-556.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-556.js
index b0e346818..ec1f4e61d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-556.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-556.js
@@ -52,4 +52,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && desc2.hasOwnProperty("value");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-557.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-557.js
index 26442833d..7331633a1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-557.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-557.js
@@ -48,4 +48,4 @@ function testcase() {
return propertyDefineCorrect && desc.get === getFunc && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-558.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-558.js
index dc9f43de9..a4ae06d7d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-558.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-558.js
@@ -49,4 +49,4 @@ function testcase() {
return propertyDefineCorrect && desc.set === setFunc && verifySetFunc === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-559.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-559.js
index 9c5e84f05..949b27e81 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-559.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-559.js
@@ -54,4 +54,4 @@ function testcase() {
return propertyDefineCorrect && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-56.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-56.js
index dd066ea0d..13637fc1f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-56.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-56.js
@@ -40,4 +40,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "property", getFunc, setFunc, "setVerifyHelpProp", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-560.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-560.js
index 3aee6cb63..66db3d3ff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-560.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-560.js
@@ -50,4 +50,4 @@ function testcase() {
return propertyDefineCorrect && desc.configurable === false && obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-561.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-561.js
index 337618c50..b27396919 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-561.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-561.js
@@ -59,4 +59,4 @@ function testcase() {
return result1 && result2 && desc1.get === getFunc && desc2.get === getFunc && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-562.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-562.js
index 68f8aa19b..9ca1cf0b1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-562.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-562.js
@@ -57,4 +57,4 @@ function testcase() {
return desc1.set === setFunc && desc2.set === setFunc && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-563.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-563.js
index 0d7c961d2..c4350020a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-563.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-563.js
@@ -68,4 +68,4 @@ function testcase() {
return !result1 && !result2 && desc1.enumerable === false && desc2.enumerable === false && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-564.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-564.js
index 59f16cb29..b9de860e2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-564.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-564.js
@@ -57,4 +57,4 @@ function testcase() {
return desc1.configurable === false && desc2.configurable === false && obj.hasOwnProperty("prop") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-565.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-565.js
index 8a30c2b72..05cebdc00 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-565.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-565.js
@@ -56,4 +56,4 @@ function testcase() {
return desc1.hasOwnProperty("get") && !desc2.hasOwnProperty("value") && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-566.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-566.js
index a7d228286..c103fe814 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-566.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-566.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 2010 && desc.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-567.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-567.js
index 7c238faf9..9458a4c34 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-567.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-567.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 2010 && desc.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-568.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-568.js
index 0574726ef..7a919b49f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-568.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-568.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 2010 && desc.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-569.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-569.js
index 593367f8b..0f1e23c6c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-569.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-569.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && desc.get === getFunc && obj.prop === 2010 && globalVariable === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-57.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-57.js
index 0851e8c5c..6fb7fa167 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-57.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-57.js
@@ -51,4 +51,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "property", getFunc, setFunc, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-570.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-570.js
index e9b55228b..1dd9665c3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-570.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-570.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && desc.get === getFunc && typeof obj.prop === "undefined" && verifyExecute;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-571.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-571.js
index aae0186cb..ca8a74aa1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-571.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-571.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === obj && desc.get === getFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-572.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-572.js
index 11f8c023a..9c024d1fc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-572.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-572.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && desc.set === setFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-573.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-573.js
index f83f950ce..c83933035 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-573.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-573.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && desc.set === setFunc && verifySetFunc === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-574.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-574.js
index 1919ffe7c..8e2253671 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-574.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-574.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && desc.set === setFunc && firstArg === 100 && typeof secondArg === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-575.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-575.js
index 4a4498c94..b5f83847d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-575.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-575.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && desc.set === setFunc && globalVariable === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-576.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-576.js
index d6e3c54b8..d7819c677 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-576.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-576.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && desc.set === setFunc;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-577.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-577.js
index 1da2e4e5f..12675ff77 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-577.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-577.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && desc.set === setFunc && obj.len === 2010;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-578.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-578.js
index 24b151379..a2e29a9e3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-578.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-578.js
@@ -44,4 +44,4 @@ function testcase() {
delete String.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-579.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-579.js
index 53807f251..b32565616 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-579.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-579.js
@@ -45,4 +45,4 @@ function testcase() {
delete Array.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-58.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-58.js
index 69fedc83a..95ad5ffad 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-58.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-58.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", {});
return dataPropertyAttributesAreCorrect(obj, "foo", 101, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-580.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-580.js
index 3d748479e..0c4ce9765 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-580.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-580.js
@@ -50,4 +50,4 @@ function testcase() {
delete Boolean.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-581.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-581.js
index 5ba74e67b..cc33184e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-581.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-581.js
@@ -42,4 +42,4 @@ function testcase() {
delete Number.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-582.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-582.js
index 07753d85a..d4d085e70 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-582.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-582.js
@@ -47,4 +47,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-583.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-583.js
index 3b3051c55..195f3154f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-583.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-583.js
@@ -44,4 +44,4 @@ function testcase() {
delete Error.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-584.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-584.js
index 5cb9cc882..dbb297603 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-584.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-584.js
@@ -45,4 +45,4 @@ function testcase() {
delete Date.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-585.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-585.js
index b6793de55..320868f79 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-585.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-585.js
@@ -50,4 +50,4 @@ function testcase() {
delete RegExp.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-586.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-586.js
index a80fe18a3..c29322c0e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-586.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-586.js
@@ -41,4 +41,4 @@ function testcase() {
delete Object.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-587.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-587.js
index cabcf8863..de779d2f7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-587.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-587.js
@@ -46,4 +46,4 @@ function testcase() {
delete Object.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-588.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-588.js
index 8ab4bcc1a..d9d29363a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-588.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-588.js
@@ -67,4 +67,4 @@ function testcase() {
teamMeeting.startTime === 1001 &&
teamMeeting.conferenceCall === "In-person meeting";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-589.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-589.js
index 540f9cf61..48a5cea1f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-589.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-589.js
@@ -77,4 +77,4 @@ function testcase() {
teamMeeting.startTime === dateObj &&
teamMeeting.conferenceCall === "4255551212";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-59.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-59.js
index 52287d1c0..5808782a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-59.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-59.js
@@ -43,4 +43,4 @@ function testcase() {
Object.defineProperty(obj, "foo", {});
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc, setFunc, "helpVerifySet", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-590.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-590.js
index 340f1ac30..7b81afab0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-590.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-590.js
@@ -86,4 +86,4 @@ function testcase() {
return hasOwnProperty && verifyTimeProp && verifyNameProp && verifyCallProp;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-591.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-591.js
index 31d4ad9e4..4e736ef83 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-591.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-591.js
@@ -68,4 +68,4 @@ function testcase() {
teamMeeting.startTime === 1001 &&
teamMeeting.conferenceCall === "In-person meeting";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-592.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-592.js
index 1434c822b..7ae97bcfb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-592.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-592.js
@@ -77,4 +77,4 @@ function testcase() {
return hasOwnProperty && !verifyTimeProp && !verifyNameProp && !verifyCallProp;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-593.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-593.js
index 3072badfc..abf4f59a7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-593.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-593.js
@@ -46,4 +46,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-594.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-594.js
index 7469fbf96..55f2719a8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-594.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-594.js
@@ -47,4 +47,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-595.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-595.js
index f27d7b9b8..f547405b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-595.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-595.js
@@ -53,4 +53,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-596.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-596.js
index d5b9af822..37ab92798 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-596.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-596.js
@@ -44,4 +44,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-597.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-597.js
index a933a32c2..301b37503 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-597.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-597.js
@@ -50,4 +50,4 @@ function testcase() {
delete Function.prototype.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-598.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-598.js
index 792b82abd..92d92e9ce 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-598.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-598.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-599.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-599.js
index c71a21c38..8c0901d28 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-599.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-599.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js
index 1d2f14a90..bada16152 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-6.js
@@ -62,4 +62,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-60.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-60.js
index 524eef3cd..1af7dc8a0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-60.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-60.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: "abc" });
return dataPropertyAttributesAreCorrect(obj, "foo", "abc", true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-600.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-600.js
index 011cae7f2..e64369041 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-600.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-600.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-601.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-601.js
index 2be5c75a7..f9a2aa4c6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-601.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-601.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-602.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-602.js
index 5370dc3b2..6cd798986 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-602.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-602.js
@@ -54,4 +54,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-603.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-603.js
index 6b72f15f3..7aa647a21 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-603.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-603.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-604.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-604.js
index 3f6e34b9f..563e7c8aa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-604.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-604.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-605.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-605.js
index 07a85bf5c..08b5b8724 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-605.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-605.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-606.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-606.js
index c3b3e4e0f..7e60c3357 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-606.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-606.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-607.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-607.js
index ef4d09da0..21ae85c52 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-607.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-607.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-608.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-608.js
index 5fde541e3..bbc23e9e7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-608.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-608.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-609.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-609.js
index 5f4ae50a4..166800a6f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-609.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-609.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-61.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-61.js
index 7689ca880..dbc975bfe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-61.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-61.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: undefined });
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-610.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-610.js
index 7d3691782..ba1ce7bff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-610.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-610.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-611.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-611.js
index 6d67072cb..1846f72dd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-611.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-611.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-612.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-612.js
index 6f8ab17c9..835a4fc85 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-612.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-612.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-613.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-613.js
index 3cb40eade..ac437c0a4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-613.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-613.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-614.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-614.js
index dac666bd7..a5d798a80 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-614.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-614.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-615.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-615.js
index ce422742f..d2ca8ffc6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-615.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-615.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-616.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-616.js
index 697dc58d5..e79c50297 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-616.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-616.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-617.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-617.js
index b8f761a83..c2e102161 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-617.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-617.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-618.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-618.js
index bcb745026..614b9e9f4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-618.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-618.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-619.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-619.js
index ee4792856..862485347 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-619.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-619.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-62.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-62.js
index b7b43795e..c42338a25 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-62.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-62.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: null });
return dataPropertyAttributesAreCorrect(obj, "foo", null, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-620.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-620.js
index ac84ad781..0de529352 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-620.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-620.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-621.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-621.js
index fbbe2a1e3..292f39cba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-621.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-621.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-622.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-622.js
index 8b47dc579..9a95d1296 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-622.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-622.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-623.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-623.js
index 23dfb9628..4aad70c10 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-623.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-623.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-624.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-624.js
index 6765e62af..2bbc480f0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-624.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-624.js
@@ -58,4 +58,4 @@ function testcase() {
});
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-63.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-63.js
index 783782e01..cfd946cb3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-63.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-63.js
@@ -54,4 +54,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-64.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-64.js
index 073990caa..ac3e14dd8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-64.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-64.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "foo", -0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-65.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-65.js
index 2bcf4d687..4fe151ad0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-65.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-65.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "foo", +0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-66.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-66.js
index 38c82836e..b6c3779f5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-66.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-66.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: 102 });
return dataPropertyAttributesAreCorrect(obj, "foo", 102, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-67.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-67.js
index 5941c3f0e..6116ebdb6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-67.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-67.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: "abcd" });
return dataPropertyAttributesAreCorrect(obj, "foo", "abcd", false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-68.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-68.js
index f08954812..76803292d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-68.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-68.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: "fghj" });
return dataPropertyAttributesAreCorrect(obj, "foo", "fghj", true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-69.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-69.js
index bcfa56328..99063dac6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-69.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-69.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: true });
return dataPropertyAttributesAreCorrect(obj, "foo", true, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-7.js
index 05c358c8b..f0ef45af4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-7.js
@@ -51,4 +51,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-70.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-70.js
index af6a930f9..7f4731242 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-70.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-70.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: false });
return dataPropertyAttributesAreCorrect(obj, "foo", false, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-71.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-71.js
index 70e048a65..da78e05d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-71.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-71.js
@@ -35,4 +35,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: obj1 });
return dataPropertyAttributesAreCorrect(obj, "foo", obj1, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-72.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-72.js
index 63ceab01a..79a4ad0b4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-72.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-72.js
@@ -36,4 +36,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { value: obj2 });
return dataPropertyAttributesAreCorrect(obj, "foo", obj2, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-73.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-73.js
index 5321e5e3f..c287d7e6d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-73.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-73.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { writable: false });
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-74.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-74.js
index f7e5eb0c7..85eb555fa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-74.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-74.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { writable: true });
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-75.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-75.js
index 2a9e81fb2..3bc1aba4e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-75.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-75.js
@@ -43,4 +43,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { get: getFunc });
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc, setFunc, "helpVerifySet", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-76.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-76.js
index 108157270..c3ddf58ee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-76.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-76.js
@@ -48,4 +48,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { get: getFunc2 });
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc2, setFunc1, "helpVerifySet", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-77.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-77.js
index 8dbe7e255..9a6746a54 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-77.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-77.js
@@ -37,4 +37,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { set: setFunc });
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, setFunc, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-78.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-78.js
index b785185ee..2b29a5421 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-78.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-78.js
@@ -42,4 +42,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { set: setFunc2 });
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, setFunc2, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-79.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-79.js
index 3133ca7f1..ffbe61f0c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-79.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-79.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { enumerable: false });
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-8.js
index 00eff66fc..2b3555e50 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-8.js
@@ -55,4 +55,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-80.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-80.js
index a40f9c265..820a5e8fe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-80.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-80.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { enumerable: true });
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-81.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-81.js
index 1c7514ba6..8bd3c1124 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-81.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-81.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { configurable: false });
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-1.js
index 112b6fafd..8d6b2b1c9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-1.js
@@ -41,4 +41,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 1001, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-10.js
index ef873f8fa..3c424fcba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-10.js
@@ -48,4 +48,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "verifySetFunction", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-11.js
index 353fbcbe3..0569a16ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-11.js
@@ -48,4 +48,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "verifySetFunction", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-12.js
index 3a8687f69..578b062cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-12.js
@@ -47,4 +47,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "verifySetFunction", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-13.js
index c721aba27..89a401043 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-13.js
@@ -41,4 +41,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1001, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-14.js
index 0116a26cf..48a4b52a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-14.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1001, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-15.js
index 9bb7e38ae..5000afe3b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-15.js
@@ -41,4 +41,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1001, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-16.js
index 5e92dbfd3..e152cfa27 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-16.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1001, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-17.js
index ba28886ba..7fc741c3b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-17.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1001, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-18.js
index 622d87b8b..b8300b28b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-18.js
@@ -41,4 +41,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "0", 1001, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-19.js
index 1dace2296..4d5f882ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-19.js
@@ -47,4 +47,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", get_func, set_func, "verifySetFunction", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-2.js
index fca77c878..7ea8abee0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-2.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 1001, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-20.js
index be55e198a..b8ef7e578 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-20.js
@@ -48,4 +48,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", get_func, set_func, "verifySetFunction", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-21.js
index ca2bdabf3..dd1ca9853 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-21.js
@@ -47,4 +47,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", get_func, set_func, "verifySetFunction", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-22.js
index 1b6e5c45b..f05614749 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-22.js
@@ -48,4 +48,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", get_func, set_func, "verifySetFunction", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-23.js
index cdd53b97e..2d92d5c49 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-23.js
@@ -48,4 +48,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", get_func, set_func, "verifySetFunction", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-24.js
index a43ae0cda..4e583b11f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-24.js
@@ -47,4 +47,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "0", get_func, set_func, "verifySetFunction", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-3.js
index 2728c9c07..65efbbea6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-3.js
@@ -41,4 +41,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 1001, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-4.js
index 3299633b5..279281f1c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-4.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 1001, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-5.js
index ffc96bff2..eef597d0c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-5.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 1001, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-6.js
index b63617f16..821febdd3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-6.js
@@ -41,4 +41,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 1001, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-7.js
index b51e73260..d1e246b57 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-7.js
@@ -47,4 +47,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "verifySetFunction", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-8.js
index 18d0fb175..8b9d10e3d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-8.js
@@ -48,4 +48,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "verifySetFunction", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-9.js
index 9006d1f73..e2580d481 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82-9.js
@@ -47,4 +47,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "verifySetFunction", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82.js
index 684401537..c03ada8c1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-82.js
@@ -33,4 +33,4 @@ function testcase() {
Object.defineProperty(obj, "foo", { configurable: false });
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-83.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-83.js
index 45e6e57e8..be9d9fba1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-83.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-83.js
@@ -41,4 +41,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-84.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-84.js
index 368d02834..82761e00c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-84.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-84.js
@@ -41,4 +41,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", null, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-85.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-85.js
index b71d1561e..95b983978 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-85.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-85.js
@@ -62,4 +62,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-86.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-86.js
index 411620fe9..5e3ab5414 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-86.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-86.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "foo", -0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-87.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-87.js
index 90f906558..541b608c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-87.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-87.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "foo", +0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-88.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-88.js
index b1564cab0..1fa4f9291 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-88.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-88.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-89.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-89.js
index 811e17532..135bad04c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-89.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-89.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-9.js
index 6a7ccaa97..14db94cd3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-9.js
@@ -56,4 +56,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-90.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-90.js
index 4fd0aa75a..64160ae0c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-90.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-90.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-91.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-91.js
index 600b4ca16..884d47431 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-91.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-91.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "foo", "abcd", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-92.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-92.js
index dc2005994..bcd24f979 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-92.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-92.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-93.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-93.js
index b8cb6df86..dd1ae3d5c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-93.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-93.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "foo", false, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-94.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-94.js
index 09029007e..0fd9a5e8b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-94.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-94.js
@@ -43,4 +43,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-95.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-95.js
index 9a1d2afe4..02fc2e98b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-95.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-95.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "foo", obj1, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-96.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-96.js
index 503a58737..16f267fdd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-96.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-96.js
@@ -44,4 +44,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-97.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-97.js
index ceb8f756b..29559f230 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-97.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-97.js
@@ -50,4 +50,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(obj, "property", getFunc, undefined, undefined, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-98.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-98.js
index 036022810..82ea06b73 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-98.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-98.js
@@ -48,4 +48,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-99.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-99.js
index 37698c8a1..b9800e9fd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-99.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.6/15.2.3.6-4-99.js
@@ -51,4 +51,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(obj, "foo", undefined, setFunc, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js
index c565c22ec..916e0d389 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-1.js
index 4aa531dac..109b2e297 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-1.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-2.js
index 40dbad9d3..6566c7ab7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-2.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-3.js
index c3bd3c1bb..fe7d96f1b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-3.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-4.js
index 4cc9f4b66..38b78d94e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1-4.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js
index 7495651f6..7452c8cbc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-1.js
index 355319cf7..35c3f3dbe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-1.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-10.js
index ee2ff5d90..80bbbe630 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-10.js
@@ -41,4 +41,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-11.js
index 2582b5f62..0f6f9a61e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-11.js
@@ -45,4 +45,4 @@ function testcase() {
delete Math.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-12.js
index b9f60e5c2..0d8a0ceaf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-12.js
@@ -41,4 +41,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-13.js
index ba13650a6..c86da7925 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-13.js
@@ -41,4 +41,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-14.js
index dafc20634..ff7635f6e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-14.js
@@ -45,4 +45,4 @@ function testcase() {
delete JSON.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-15.js
index edf441d9e..b582a38ff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-15.js
@@ -48,4 +48,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-16.js
index 4b75e9cc4..98f6f248f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-16.js
@@ -45,4 +45,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-18.js
index 03cc13268..efa856682 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-18.js
@@ -47,4 +47,4 @@ function testcase() {
delete fnGlobalObject().prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-2.js
index 464993428..3ed61a20c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-2.js
@@ -33,4 +33,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-3.js
index 998149923..17eb9081a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-3.js
@@ -30,4 +30,4 @@ function testcase() {
var obj1 = Object.defineProperties(obj, false);
return obj === obj1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-4.js
index afbdb0e90..401b3dfc8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-4.js
@@ -41,4 +41,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-5.js
index 7cca41882..f1fc0f0ac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-5.js
@@ -31,4 +31,4 @@ function testcase() {
return obj === obj1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-6.js
index 66a64a2c2..a2a78066a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-6.js
@@ -41,4 +41,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-7.js
index dd40465be..79c199d19 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-7.js
@@ -31,4 +31,4 @@ function testcase() {
return obj === obj1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-8.js
index 6a6442798..d8ac0b00e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-8.js
@@ -41,4 +41,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-9.js
index 9a02634e5..3d8032500 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-2-9.js
@@ -41,4 +41,4 @@ function testcase() {
Object.defineProperties(obj, props);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-1.js
index a5eddcef0..92c460f50 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-1.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-2.js
index bbaf15171..2684822fd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-2.js
@@ -38,4 +38,4 @@ function testcase() {
return !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-3.js
index 8c2f69c18..3d883228a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-3.js
@@ -43,4 +43,4 @@ function testcase() {
return !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-4.js
index ee44e622c..e8083dabf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-4.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-5.js
index 76168b558..c941aae25 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-5.js
@@ -41,4 +41,4 @@ function testcase() {
return !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-6.js
index 71bf3b134..f678b8db8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-6.js
@@ -44,4 +44,4 @@ function testcase() {
return !obj.hasOwnProperty("prop");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-7.js
index 0989cf8c8..ca532d1d8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-7.js
@@ -46,4 +46,4 @@ function testcase() {
return !obj.hasOwnProperty("prop1") && !obj.hasOwnProperty("prop2");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-8.js
index 2c95080bf..eb5b09609 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-3-8.js
@@ -46,4 +46,4 @@ function testcase() {
return !obj.hasOwnProperty("prop1") && obj.hasOwnProperty("prop2");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-1.js
index 886b739fd..398ee8c3d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-1.js
@@ -52,4 +52,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-10.js
index 6a7fecd4e..aaf170a63 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-10.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-11.js
index 2eb451696..343ef59f7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-11.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-12.js
index 0bf5be63a..055fcb697 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-12.js
@@ -39,4 +39,4 @@ function testcase() {
delete Math.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-13.js
index ab3ac7300..99a08164d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-13.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 13;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-14.js
index 5c54a679f..7c96cf460 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-14.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 14;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-15.js
index 27eafa67a..7e729986c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-15.js
@@ -38,4 +38,4 @@ function testcase() {
delete JSON.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-16.js
index c6c89bd92..6a56c3465 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-16.js
@@ -42,4 +42,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 16;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-17.js
index ceae85285..c262103bb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-17.js
@@ -44,4 +44,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 17;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-2.js
index 6ec290130..ba772390e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-2.js
@@ -52,4 +52,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-3.js
index b032f8e54..19872657b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-3.js
@@ -53,4 +53,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-4.js
index 3a08b04a6..d8d0a2458 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-4.js
@@ -55,4 +55,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-5.js
index c03ce1d71..18ab41402 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-5.js
@@ -42,4 +42,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && typeof obj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-6.js
index 4bfe051ba..e05e92cd9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-6.js
@@ -53,4 +53,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && typeof obj.prop === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-7.js
index 389c693fb..f834ad641 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-7.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 7;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-8.js
index 3ff37c2b2..0312a5357 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-8.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 8;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-9.js
index e631d9b5c..c2d4018c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-a-9.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-1.js
index 3c1cd7ad7..b569c0a06 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-1.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError && !obj.hasOwnProperty("prop");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-10.js
index 2c1c95201..32c0a498a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-10.js
@@ -51,4 +51,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-100.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-100.js
index 9c58c0b65..6640df6d0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-100.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-100.js
@@ -38,4 +38,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-101.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-101.js
index cb6305702..35f549d4c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-101.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-101.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-102.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-102.js
index d1b56cd45..0dcaa30c9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-102.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-102.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-103.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-103.js
index 8b447f452..028e14245 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-103.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-103.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-104.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-104.js
index 2f93e96df..1bba14678 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-104.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-104.js
@@ -38,4 +38,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-105.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-105.js
index 17c361865..d07b6b690 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-105.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-105.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-106.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-106.js
index c4d965e15..f24777e9f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-106.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-106.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-107.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-107.js
index 304cddec9..8e2e3678e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-107.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-107.js
@@ -44,4 +44,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-109.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-109.js
index c897fb82c..d2e4e25f3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-109.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-109.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-11.js
index 7961f7c3e..3d171e0fa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-11.js
@@ -55,4 +55,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-110.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-110.js
index ee4791511..925ecc866 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-110.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-110.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-111.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-111.js
index 0c6ad6c63..a82030c64 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-111.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-111.js
@@ -37,4 +37,4 @@ function testcase() {
return preCheck && !obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-112.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-112.js
index 7263910fa..35f5012fb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-112.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-112.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === 300;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-113.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-113.js
index a5181eda2..3195d5dfe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-113.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-113.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-114.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-114.js
index c30d024e7..ce848e859 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-114.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-114.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-115.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-115.js
index 4e21e14f4..02ec5c0f5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-115.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-115.js
@@ -43,4 +43,4 @@ function testcase() {
return obj.property === "inheritedDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-116.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-116.js
index 4058d1e1c..b7b0cb3d3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-116.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-116.js
@@ -45,4 +45,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-117.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-117.js
index bdfc77627..5cb3c7c2e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-117.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-117.js
@@ -51,4 +51,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-118.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-118.js
index 26c755f8f..bc5163e6c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-118.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-118.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-119.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-119.js
index 70da2ac22..5d21cc149 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-119.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-119.js
@@ -47,4 +47,4 @@ function testcase() {
return obj.property === "inheritedAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-12.js
index 327e00c2e..d95a86283 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-12.js
@@ -46,4 +46,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-120.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-120.js
index fd36e545f..1dd187141 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-120.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-120.js
@@ -50,4 +50,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-121.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-121.js
index 081fe7583..5d77b6dae 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-121.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-121.js
@@ -53,4 +53,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-122.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-122.js
index dc54f142e..fe5237ce9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-122.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-122.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-123.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-123.js
index 9804df3ce..eb0c33d6c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-123.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-123.js
@@ -50,4 +50,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-124.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-124.js
index bec5eb186..dbd6d3c6a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-124.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-124.js
@@ -44,4 +44,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-125.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-125.js
index f4748e6e6..e3fa74e24 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-125.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-125.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "Function";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-126.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-126.js
index 9c3dd778d..ece4f3c15 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-126.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-126.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "Array";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-127.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-127.js
index 1863c20dc..4c5fa497d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-127.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-127.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "String";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-128.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-128.js
index d0c41c9e8..83b99fa10 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-128.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-128.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "Boolean";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-129.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-129.js
index 5febc9172..d7a6f9d9f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-129.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-129.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "Number";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-13.js
index b8863a636..206813296 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-13.js
@@ -50,4 +50,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-130.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-130.js
index e22a4a76c..a7fd0056d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-130.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-130.js
@@ -39,4 +39,4 @@ function testcase() {
delete Math.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-131.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-131.js
index 51f44db7a..fa4e857a8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-131.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-131.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "Date";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-132.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-132.js
index f45b9fb22..9b8440258 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-132.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-132.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "RegExp";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-133.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-133.js
index cbbf8f980..6956881b1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-133.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-133.js
@@ -39,4 +39,4 @@ function testcase() {
delete JSON.value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-134.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-134.js
index a036a9bfb..ea6244ab9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-134.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-134.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "Error";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-135.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-135.js
index 6c9d1ff67..8119c3997 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-135.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-135.js
@@ -39,4 +39,4 @@ function testcase() {
return func();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-137.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-137.js
index 737a47308..12a3f8b1f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-137.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-137.js
@@ -39,4 +39,4 @@ function testcase() {
delete fnGlobalObject().value;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-138.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-138.js
index aa53852b7..3bcf1f271 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-138.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-138.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-139.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-139.js
index 2ae523e3b..b68e7e985 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-139.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-139.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "abc";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-14.js
index c397a3168..9fcf82368 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-14.js
@@ -52,4 +52,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-140.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-140.js
index fa9e8d7fa..bd1eb3958 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-140.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-140.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-141.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-141.js
index 137cf0c45..71e8056ac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-141.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-141.js
@@ -44,4 +44,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-142.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-142.js
index 7f7d28717..9bc273a29 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-142.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-142.js
@@ -46,4 +46,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-143.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-143.js
index 030c90be0..60febc5a8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-143.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-143.js
@@ -52,4 +52,4 @@ function testcase() {
return obj.hasOwnProperty("property") && obj.property === 120;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-144.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-144.js
index 1f2f27f79..990fb5da6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-144.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-144.js
@@ -43,4 +43,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-145.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-145.js
index 0a52d0d16..a9b580d89 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-145.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-145.js
@@ -48,4 +48,4 @@ function testcase() {
return obj.hasOwnProperty("property") && obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-146.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-146.js
index 5396827d4..62968cfa5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-146.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-146.js
@@ -50,4 +50,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-147.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-147.js
index f2d120b8a..53770945e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-147.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-147.js
@@ -54,4 +54,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-148.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-148.js
index d21172d07..c62131a0a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-148.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-148.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-149.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-149.js
index 6198ad0ad..e0d83a960 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-149.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-149.js
@@ -52,4 +52,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-15.js
index 53fde4268..8283e7001 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-15.js
@@ -55,4 +55,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-150.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-150.js
index 9291b3cc7..07403cda0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-150.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-150.js
@@ -46,4 +46,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-151.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-151.js
index e3d6b2a3c..6b5d76485 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-151.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-151.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-152.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-152.js
index 01fb1079a..f73c99ccf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-152.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-152.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-153.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-153.js
index 5d384c708..c497e6d01 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-153.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-153.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-154.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-154.js
index 5553c4438..4699c7706 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-154.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-154.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-155.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-155.js
index 27dee742e..940f4b207 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-155.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-155.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-156.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-156.js
index 9c9639930..b24b391d7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-156.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-156.js
@@ -42,4 +42,4 @@ function testcase() {
delete Math.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-157.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-157.js
index 047646a98..59e0e03dd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-157.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-157.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-158.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-158.js
index f5a93011b..a878e1e6d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-158.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-158.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-159.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-159.js
index c49f06f50..31f71d0e3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-159.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-159.js
@@ -42,4 +42,4 @@ function testcase() {
delete JSON.writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-16.js
index ff87bec1d..c0cfdcd37 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-16.js
@@ -44,4 +44,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-160.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-160.js
index 95bba0881..b3b2a745d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-160.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-160.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-161.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-161.js
index 985e7b026..08b0b67f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-161.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-161.js
@@ -41,4 +41,4 @@ function testcase() {
return func();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-163.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-163.js
index 0897fbdc1..fec75b6a1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-163.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-163.js
@@ -42,4 +42,4 @@ function testcase() {
delete fnGlobalObject().writable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-164.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-164.js
index 7a0de0b3a..9a3028aa6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-164.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-164.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-165.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-165.js
index 8d7626d98..799003045 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-165.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-165.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-166.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-166.js
index 565f29c9f..b368de6ac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-166.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-166.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-167.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-167.js
index ef615f56c..23122a53b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-167.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-167.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-168.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-168.js
index 8021e2fda..ced62fdf2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-168.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-168.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-169.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-169.js
index 1cf8b765d..1d42b2a72 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-169.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-169.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-17.js
index 12a1fbc4a..9497db6d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-17.js
@@ -53,4 +53,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-170.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-170.js
index 8f67513f6..6652191fc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-170.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-170.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-171.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-171.js
index cae6563c9..e34f1529f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-171.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-171.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-172.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-172.js
index ae1dd1e9e..2a6935f4f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-172.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-172.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-173.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-173.js
index dd9518f39..9fbd89c15 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-173.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-173.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-174.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-174.js
index 9451bc4c6..cae419647 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-174.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-174.js
@@ -38,4 +38,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-175.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-175.js
index bf53a053e..8ee7a343d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-175.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-175.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-176.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-176.js
index 5bc0c48fe..4b3afe3b2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-176.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-176.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-177.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-177.js
index f1b815f9f..78a342551 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-177.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-177.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-178.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-178.js
index 93eb99790..e5c512c6d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-178.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-178.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-179.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-179.js
index 6be614555..4109af64b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-179.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-179.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-18.js
index 5276996db..7878e92ba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-18.js
@@ -48,4 +48,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-180.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-180.js
index 706aab246..a9b918577 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-180.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-180.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-181.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-181.js
index b2b17e971..5bd7ef747 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-181.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-181.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-182.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-182.js
index 4c7a31707..c927aa669 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-182.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-182.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-183.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-183.js
index 6df874209..b093def52 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-183.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-183.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-184.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-184.js
index e0002ed22..d1d05fd5a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-184.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-184.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-185.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-185.js
index c95ecbc46..d2999c98e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-185.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-185.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-186.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-186.js
index d91b725f2..0e2686f4c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-186.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-186.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-188.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-188.js
index 70378f9f5..275d54a2f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-188.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-188.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-189.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-189.js
index fdeade8db..70038c0a9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-189.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-189.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-19.js
index 99c046c43..3d985ca23 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-19.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-190.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-190.js
index ef37ead7c..5fb2d302f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-190.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-190.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.property === "isWritable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-191.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-191.js
index fb14170c0..68da94a5d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-191.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-191.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "present";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-192.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-192.js
index 0346f4851..a18d41fca 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-192.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-192.js
@@ -37,4 +37,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-193.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-193.js
index ce4b2dcd1..d249404cb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-193.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-193.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-194.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-194.js
index e050d479f..aacb26ca6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-194.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-194.js
@@ -46,4 +46,4 @@ function testcase() {
return obj.property === "inheritedDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-195.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-195.js
index 4a38b4806..a0adef7c3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-195.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-195.js
@@ -50,4 +50,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-196.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-196.js
index 08fae9d55..0f7567178 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-196.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-196.js
@@ -54,4 +54,4 @@ function testcase() {
return obj.property === "ownDataProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-197.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-197.js
index 0462247ef..bfd0f1caa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-197.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-197.js
@@ -43,4 +43,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-198.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-198.js
index 50d71e732..9d41cecb3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-198.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-198.js
@@ -48,4 +48,4 @@ function testcase() {
return obj.property === "inheritedAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-199.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-199.js
index fedc657fd..7a1a0ff80 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-199.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-199.js
@@ -52,4 +52,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-2.js
index 031ad8b0d..bee4d4365 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-2.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError && !obj.hasOwnProperty("prop"); ;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-20.js
index ec7245cc2..624935e86 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-20.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-200.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-200.js
index adc4fe967..d3856cc6e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-200.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-200.js
@@ -56,4 +56,4 @@ function testcase() {
return obj.property === "ownAccessorProperty";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-201.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-201.js
index 967769e50..9594f4022 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-201.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-201.js
@@ -39,4 +39,4 @@ function testcase() {
return typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-202.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-202.js
index c1fcfdc13..3c6b5abbd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-202.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-202.js
@@ -52,4 +52,4 @@ function testcase() {
return typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-203.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-203.js
index 61944d1c6..0b013f775 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-203.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-203.js
@@ -44,4 +44,4 @@ function testcase() {
return typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-204.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-204.js
index 0d2c0a564..d04041412 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-204.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-204.js
@@ -41,4 +41,4 @@ function testcase() {
return obj.property === "Function";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-205.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-205.js
index 172b70c0b..1b54e49ba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-205.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-205.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "Array";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-206.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-206.js
index d880e9496..0bb013774 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-206.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-206.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "string Object";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-207.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-207.js
index ffeae3434..f0ff23573 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-207.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-207.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "Boolean";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-208.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-208.js
index 0f20de51a..15846d19a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-208.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-208.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "Number";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-209.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-209.js
index 21ae964e9..1d548f620 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-209.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-209.js
@@ -42,4 +42,4 @@ function testcase() {
delete Math.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-21.js
index 8d224abb3..04470ebc8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-21.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-210.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-210.js
index 7e5055331..a2229fb34 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-210.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-210.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "Date";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-211.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-211.js
index a56759bd8..692670a23 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-211.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-211.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "RegExp";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-212.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-212.js
index 3a6e4ffe2..de36a03e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-212.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-212.js
@@ -42,4 +42,4 @@ function testcase() {
delete JSON.get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-213.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-213.js
index 9b1a05dcc..deee003bc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-213.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-213.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === "Error";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-214.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-214.js
index c1ca81928..ae71b15b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-214.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-214.js
@@ -41,4 +41,4 @@ function testcase() {
return func();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-216.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-216.js
index f2f1a2f50..57f3f128b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-216.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-216.js
@@ -42,4 +42,4 @@ function testcase() {
delete fnGlobalObject().get;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-217.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-217.js
index bbc570447..167c053e7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-217.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-217.js
@@ -35,4 +35,4 @@ function testcase() {
return obj.hasOwnProperty("property") && typeof obj.property === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-218.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-218.js
index b4d5d0afb..ee6aeb65c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-218.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-218.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-219.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-219.js
index 1ba087a5a..05411b3e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-219.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-219.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-22.js
index 78d3c6193..a0fdc9ace 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-22.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-220.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-220.js
index f13d23e30..da4033c8b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-220.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-220.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-221.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-221.js
index ccbab7f38..62c2264f1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-221.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-221.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-222.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-222.js
index 23480c745..4988404ef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-222.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-222.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-223.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-223.js
index cfe0181c9..a5bf1999d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-223.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-223.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.property === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-226.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-226.js
index 249a3395f..be60fd696 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-226.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-226.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-227.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-227.js
index 0adeeef73..d47b5c6d0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-227.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-227.js
@@ -47,4 +47,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-228.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-228.js
index 41c55e5a7..d29fa5fc6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-228.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-228.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("descObj") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-229.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-229.js
index bbf02f19d..4876c0604 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-229.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-229.js
@@ -46,4 +46,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-23.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-23.js
index acac429c1..887c3b24c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-23.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-23.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-230.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-230.js
index f8ac63e02..d4849daa4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-230.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-230.js
@@ -51,4 +51,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && data1 === "overrideData" && data2 === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-231.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-231.js
index 1197f2513..804d8153c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-231.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-231.js
@@ -58,4 +58,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && data1 === "overrideData" && data2 === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-232.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-232.js
index 925d98fac..eb3e586ec 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-232.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-232.js
@@ -47,4 +47,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-233.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-233.js
index ce6688784..80e7fdd32 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-233.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-233.js
@@ -50,4 +50,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && data === "overrideData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-234.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-234.js
index a34dd67b8..70379ba09 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-234.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-234.js
@@ -55,4 +55,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && data2 === "overrideData" && data1 === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-235.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-235.js
index 3615b1dca..112971766 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-235.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-235.js
@@ -59,4 +59,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && data2 === "overrideData" && data1 === "data";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-236.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-236.js
index 1715e86f0..df42cc729 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-236.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-236.js
@@ -45,4 +45,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && typeof desc.set === "undefined" && obj.prop === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-237.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-237.js
index 19551c400..a266e1d42 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-237.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-237.js
@@ -58,4 +58,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && typeof (desc.set) === "undefined" && obj.prop === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-238.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-238.js
index 221204429..4649539cb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-238.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-238.js
@@ -50,4 +50,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && typeof (desc.set) === "undefined" && obj.prop === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-239.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-239.js
index 7f7c43340..da61a2809 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-239.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-239.js
@@ -40,4 +40,4 @@ function testcase() {
obj.prop = "funData";
return obj.hasOwnProperty("prop") && data === "funData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-24.js
index 5fcc03ef2..58a20448d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-24.js
@@ -45,4 +45,4 @@ function testcase() {
delete Math.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-240.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-240.js
index 96e72ca75..2366d411e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-240.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-240.js
@@ -40,4 +40,4 @@ function testcase() {
obj.prop = "arrData";
return obj.hasOwnProperty("prop") && data === "arrData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-241.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-241.js
index f701fda12..96da9b101 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-241.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-241.js
@@ -40,4 +40,4 @@ function testcase() {
obj.prop = "strData";
return obj.hasOwnProperty("prop") && data === "strData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-242.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-242.js
index d3b485d18..f8a94ef04 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-242.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-242.js
@@ -40,4 +40,4 @@ function testcase() {
obj.prop = "booleanData";
return obj.hasOwnProperty("prop") && data === "booleanData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-243.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-243.js
index a76d27db6..81f9425ce 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-243.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-243.js
@@ -40,4 +40,4 @@ function testcase() {
obj.prop = "numberData";
return obj.hasOwnProperty("prop") && data === "numberData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-244.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-244.js
index 81effbede..03993c757 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-244.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-244.js
@@ -43,4 +43,4 @@ function testcase() {
delete Math.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-245.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-245.js
index c4f15b813..fc3b213d8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-245.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-245.js
@@ -40,4 +40,4 @@ function testcase() {
obj.prop = "dateData";
return obj.hasOwnProperty("prop") && data === "dateData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-246.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-246.js
index b058d8d7a..acd6de1c2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-246.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-246.js
@@ -40,4 +40,4 @@ function testcase() {
obj.prop = "regExpData";
return obj.hasOwnProperty("prop") && data === "regExpData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-247.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-247.js
index 40a949de6..0dba9189e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-247.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-247.js
@@ -43,4 +43,4 @@ function testcase() {
delete JSON.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-248.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-248.js
index 097f62d57..35a965a68 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-248.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-248.js
@@ -44,4 +44,4 @@ function testcase() {
obj.prop = "errorData";
return obj.hasOwnProperty("prop") && data === "errorData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-249.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-249.js
index 0f9c2f6cb..bdd41ee87 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-249.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-249.js
@@ -43,4 +43,4 @@ function testcase() {
obj.prop = "argData";
return obj.hasOwnProperty("prop") && data === "argData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-25.js
index 43ce80cc6..0e80105c3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-25.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-252.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-252.js
index d6a171cb1..2fe01d4d6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-252.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-252.js
@@ -45,4 +45,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-253.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-253.js
index dca695310..151c16d5a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-253.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-253.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-254.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-254.js
index 1cf03ba29..0caa7557f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-254.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-254.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-255.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-255.js
index 5a8f8feed..be6e1f492 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-255.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-255.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-256.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-256.js
index ee464cae1..5208c3974 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-256.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-256.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-257.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-257.js
index 44448d72a..f694acc9e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-257.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-257.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-258.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-258.js
index 328f54cc6..5eaa6b74e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-258.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-258.js
@@ -41,4 +41,4 @@ function testcase() {
obj.prop = "funData";
return obj.hasOwnProperty("prop") && data === "funData";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-26.js
index 3d43d7966..cd62429f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-26.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-261.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-261.js
index a71a50ff9..07a148b70 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-261.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-261.js
@@ -41,4 +41,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-262.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-262.js
index 851c5ff49..401c1ef06 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-262.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-262.js
@@ -41,4 +41,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-263.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-263.js
index 175497745..5d9e3c24d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-263.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-263.js
@@ -41,4 +41,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-264.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-264.js
index d415c0f4f..b0bbd6e6b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-264.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-264.js
@@ -42,4 +42,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-27.js
index db569aa41..f2630fb2c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-27.js
@@ -45,4 +45,4 @@ function testcase() {
delete JSON.enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-28.js
index 87f554f68..62b75ea5c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-28.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-29.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-29.js
index c26201ee5..9b19f0164 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-29.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-29.js
@@ -46,4 +46,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-3.js
index 6b111bca6..2cd54847f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-3.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError && !obj.hasOwnProperty("prop");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-31.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-31.js
index 600aa4118..de9b9b845 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-31.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-31.js
@@ -45,4 +45,4 @@ function testcase() {
delete fnGlobalObject().enumerable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-32.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-32.js
index 50082d20f..17b740cdb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-32.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-32.js
@@ -41,4 +41,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-33.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-33.js
index 7b06289ce..ab92befe2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-33.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-33.js
@@ -41,4 +41,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-34.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-34.js
index 6eb007cba..ed10ab466 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-34.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-34.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-35.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-35.js
index ecf0b795d..402d0bd2c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-35.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-35.js
@@ -41,4 +41,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-36.js
index 2fc044fb0..fcf635b73 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-36.js
@@ -41,4 +41,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-37.js
index d4cd9b6bc..98f300d71 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-37.js
@@ -41,4 +41,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-38.js
index d2f6f0719..b78937d27 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-38.js
@@ -41,4 +41,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-39.js
index 0d5614fec..01f3b4a6d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-39.js
@@ -41,4 +41,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-4.js
index ecb0082a9..bfb13f481 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-4.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError && !obj.hasOwnProperty("prop");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-40.js
index e6a18ac28..ee9bb89e0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-40.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-41.js
index 09c9917a3..89b2c3524 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-41.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-42.js
index 5f5036754..6c0f1adeb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-42.js
@@ -41,4 +41,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-43.js
index 6eb5105ac..ae6be61d6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-43.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-44.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-44.js
index 14b5af00b..3e596f17a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-44.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-44.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-45.js
index a889020fc..8a0ec3fe3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-45.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-46.js
index 939c09f5e..0a9fe7cf3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-46.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-47.js
index 2365d2e43..08275b154 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-47.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-48.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-48.js
index b227196c4..7ae779cdd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-48.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-48.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-49.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-49.js
index 3f2cce1ff..9cc4b67b8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-49.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-49.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-5.js
index a9c14c570..6356ecfe6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-5.js
@@ -37,4 +37,4 @@ function testcase() {
return e instanceof TypeError && !obj.hasOwnProperty("prop");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-50.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-50.js
index 5f4f71f6e..4cedae14c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-50.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-50.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-51.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-51.js
index e8097ed52..0beb34073 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-51.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-51.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-52.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-52.js
index 34bc446d2..4dc0d600f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-52.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-52.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-53.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-53.js
index 3df1b05b3..36a0c78c6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-53.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-53.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-54.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-54.js
index a74c48b04..53dd6e0ef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-54.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-54.js
@@ -46,4 +46,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-56.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-56.js
index 5d106448e..a58e83719 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-56.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-56.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-57.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-57.js
index f0cf6c7a6..c126f1f9e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-57.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-57.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-58.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-58.js
index 99e88a8ed..debad0af9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-58.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-58.js
@@ -41,4 +41,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-59.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-59.js
index acf9d17a9..8b8b32872 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-59.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-59.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-6.js
index 464d6f805..14c181d31 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-6.js
@@ -42,4 +42,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-60.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-60.js
index 1fe293247..e97dd815c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-60.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-60.js
@@ -38,4 +38,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-61.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-61.js
index 2b83fc732..bbc45afb8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-61.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-61.js
@@ -41,4 +41,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-62.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-62.js
index ac74fe2f7..1de5921d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-62.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-62.js
@@ -45,4 +45,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-63.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-63.js
index fa6898d5b..7e5ac2558 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-63.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-63.js
@@ -48,4 +48,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-64.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-64.js
index a0b5384e8..a7883cbd8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-64.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-64.js
@@ -51,4 +51,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-65.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-65.js
index efcf162ad..706647d03 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-65.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-65.js
@@ -44,4 +44,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-66.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-66.js
index adb8787c0..14a24f99e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-66.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-66.js
@@ -49,4 +49,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-67.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-67.js
index 250ee55c0..a30b25b9f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-67.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-67.js
@@ -50,4 +50,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-68.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-68.js
index 2232db5b5..76fd65474 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-68.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-68.js
@@ -53,4 +53,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-69.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-69.js
index 15bf7f5cb..a81393750 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-69.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-69.js
@@ -42,4 +42,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-7.js
index 13c1a6a78..cdaf53d4d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-7.js
@@ -40,4 +40,4 @@ function testcase() {
}
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-70.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-70.js
index d6e2069e1..aee52b198 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-70.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-70.js
@@ -51,4 +51,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-71.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-71.js
index 4162db009..f528293b1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-71.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-71.js
@@ -47,4 +47,4 @@ function testcase() {
return result1 === true && result2 === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-72.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-72.js
index 9d364b893..cf222359a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-72.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-72.js
@@ -41,4 +41,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-73.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-73.js
index 0226b33cf..eab161a38 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-73.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-73.js
@@ -41,4 +41,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-74.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-74.js
index 4ac910491..e0beae0ea 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-74.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-74.js
@@ -40,4 +40,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-75.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-75.js
index 997b6e757..de3b01ad7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-75.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-75.js
@@ -41,4 +41,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-76.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-76.js
index fcb624f0f..52f9855ba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-76.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-76.js
@@ -41,4 +41,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-77.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-77.js
index 5f79054f9..2da68bba3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-77.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-77.js
@@ -44,4 +44,4 @@ function testcase() {
delete Math.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-78.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-78.js
index aee0454ea..ecf50cac5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-78.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-78.js
@@ -41,4 +41,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-79.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-79.js
index 2b0ed39d5..110edae8c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-79.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-79.js
@@ -41,4 +41,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-8.js
index ce7adec57..8e4bebab9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-8.js
@@ -43,4 +43,4 @@ function testcase() {
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-80.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-80.js
index da90afafc..446ade3d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-80.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-80.js
@@ -44,4 +44,4 @@ function testcase() {
delete JSON.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-81.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-81.js
index a664050af..49b5619df 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-81.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-81.js
@@ -41,4 +41,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-82.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-82.js
index db4fe109c..979b34346 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-82.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-82.js
@@ -45,4 +45,4 @@ function testcase() {
return result1 === true && result2 === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-84.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-84.js
index d72df28aa..25570a8a0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-84.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-84.js
@@ -44,4 +44,4 @@ function testcase() {
delete fnGlobalObject().configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-85.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-85.js
index fe1de53f5..4699a4da9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-85.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-85.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-86.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-86.js
index aa683ad36..addabb27c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-86.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-86.js
@@ -40,4 +40,4 @@ function testcase() {
return obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-87.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-87.js
index 326938bbd..48ddfd2a0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-87.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-87.js
@@ -40,4 +40,4 @@ function testcase() {
return !obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-88.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-88.js
index cf4d6cc8e..af3eaf5a2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-88.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-88.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-89.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-89.js
index e70a3a2cb..fb988552e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-89.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-89.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-9.js
index 65fe149a5..2794a338f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-9.js
@@ -47,4 +47,4 @@ function testcase() {
}
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-90.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-90.js
index b366c188a..6b7ed83f1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-90.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-90.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-91.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-91.js
index 7ee752505..d54883913 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-91.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-91.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-92.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-92.js
index 3a6ea9ac0..1ccf83ed4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-92.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-92.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-93.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-93.js
index c9a268c0c..84503fe84 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-93.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-93.js
@@ -39,4 +39,4 @@ function testcase() {
return !obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-94.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-94.js
index 2ea0c44b7..cc3d42ba4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-94.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-94.js
@@ -40,4 +40,4 @@ function testcase() {
return !obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-95.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-95.js
index 1e4cc21fd..6b12fbd38 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-95.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-95.js
@@ -39,4 +39,4 @@ function testcase() {
return obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-96.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-96.js
index d8e283f18..ded39b6b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-96.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-96.js
@@ -39,4 +39,4 @@ function testcase() {
return !obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-97.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-97.js
index 36a871393..157050902 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-97.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-97.js
@@ -39,4 +39,4 @@ function testcase() {
return !obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-98.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-98.js
index 8e139a590..a43a58591 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-98.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-98.js
@@ -39,4 +39,4 @@ function testcase() {
return !obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-99.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-99.js
index e235948bd..604d61b97 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-99.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-5-b-99.js
@@ -39,4 +39,4 @@ function testcase() {
return !obj.hasOwnProperty("property") && hadOwnProperty;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-1.js
index 068cf8bc8..b18f0a272 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-1.js
@@ -43,4 +43,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-10.js
index 1a5248e35..508955d9f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-10.js
@@ -54,4 +54,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-100.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-100.js
index cc48acff9..7a19741da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-100.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-100.js
@@ -43,4 +43,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 200, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-101.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-101.js
index 3d7e62b2b..1be82c64d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-101.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-101.js
@@ -53,4 +53,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func2, set_func, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-102.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-102.js
index 7f254dda1..29cf2b0c4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-102.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-102.js
@@ -49,4 +49,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, set_func, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-103.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-103.js
index 73c978741..a3bf0cb75 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-103.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-103.js
@@ -50,4 +50,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-104.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-104.js
index 96aea221a..c878b4d3d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-104.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-104.js
@@ -54,4 +54,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func2, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-105.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-105.js
index 5f9a27a35..1912ab6f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-105.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-105.js
@@ -67,4 +67,4 @@ function testcase() {
return hasProperty && verifyGet && verifySet && verifyEnumerable && !verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-106.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-106.js
index 7670c1b89..d1ef686cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-106.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-106.js
@@ -50,4 +50,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-107.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-107.js
index ec4154ca1..5cf88967f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-107.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-107.js
@@ -49,4 +49,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-108.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-108.js
index 6bb7aa460..b4429fa4a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-108.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-108.js
@@ -49,4 +49,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "setVerifyHelpProp", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-109.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-109.js
index 10f041cc7..66500a1d5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-109.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-109.js
@@ -55,4 +55,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func2, set_func2, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-11.js
index a3243402f..89dc9f342 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-11.js
@@ -46,4 +46,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && obj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-110.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-110.js
index e91faaecd..a8cca6c68 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-110.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-110.js
@@ -54,4 +54,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo1", 200, true, true, true) && accessorPropertyAttributesAreCorrect(obj, "foo2", get_func, set_func, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-111.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-111.js
index ea7d45198..99c73f1a6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-111.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-111.js
@@ -59,4 +59,4 @@ function testcase() {
return (obj["a"] === 100 && obj["b"] === 20 && obj["c"] === 200);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-112.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-112.js
index f77f35858..378c1914a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-112.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-112.js
@@ -44,4 +44,4 @@ function testcase() {
desc.writable && !desc.enumerable && !desc.configurable;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-113.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-113.js
index 11c547478..ae71138a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-113.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-113.js
@@ -49,4 +49,4 @@ function testcase() {
Array.prototype.length = arrProtoLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-114.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-114.js
index 761e1fbb6..ff3d6c331 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-114.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-114.js
@@ -49,4 +49,4 @@ function testcase() {
return verifyValue && verifyWritable && !verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-115.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-115.js
index c85b298ee..5a50cf261 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-115.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-115.js
@@ -55,4 +55,4 @@ function testcase() {
return verifyValue && verifyWritable && !verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-116.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-116.js
index b44c04111..c45df83b4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-116.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-116.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-117.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-117.js
index f04987b4d..372a53a89 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-117.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-117.js
@@ -38,4 +38,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-118.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-118.js
index 2fbf80a90..e2f05e5bb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-118.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-118.js
@@ -42,4 +42,4 @@ function testcase() {
return e instanceof TypeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-119.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-119.js
index ce928a705..a3b5fb780 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-119.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-119.js
@@ -42,4 +42,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-12.js
index cd853660d..9a301bc3c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-12.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(fun, "prop", 11, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-120.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-120.js
index a2a21b31f..5b8f88bdb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-120.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-120.js
@@ -38,4 +38,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-121.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-121.js
index 86484cc6f..ecfbe8442 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-121.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-121.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-122.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-122.js
index 0f6961747..b7f0052f7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-122.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-122.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-123.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-123.js
index c774d6ec4..e71a9482a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-123.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-123.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-124.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-124.js
index fea8721c1..d059f8ad1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-124.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-124.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.length === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-125.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-125.js
index 55310f686..ec124abe3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-125.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-125.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-126.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-126.js
index 541a905f9..07395a957 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-126.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-126.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-127.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-127.js
index b538ed007..04e00207f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-127.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-127.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-128.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-128.js
index 62c28c981..e4a1fc0dc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-128.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-128.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.length === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-129.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-129.js
index 4abd1f9a1..a6410326c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-129.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-129.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-13.js
index 37540bc2d..12babc1b5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-13.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(arr, "prop", 11, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-130.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-130.js
index f4c79a226..fbf25a27a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-130.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-130.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-131.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-131.js
index f2da19666..23ca8b1db 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-131.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-131.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-132.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-132.js
index a0cf1092b..49840f7be 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-132.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-132.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-133.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-133.js
index 9a074434d..208f32978 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-133.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-133.js
@@ -35,4 +35,4 @@ function testcase() {
});
return arr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-134.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-134.js
index d2391c842..2478ba5eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-134.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-134.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-135.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-135.js
index b9d8a5f91..c915d2035 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-135.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-135.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-136.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-136.js
index 70e0c74c1..099a8bf52 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-136.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-136.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-137.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-137.js
index ac7ec0435..d8aa22296 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-137.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-137.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-138.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-138.js
index cd77445e4..4b6bc2f36 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-138.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-138.js
@@ -35,4 +35,4 @@ function testcase() {
});
return arr.length === 2E3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-139.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-139.js
index 15f6f03d9..94cec3950 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-139.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-139.js
@@ -35,4 +35,4 @@ function testcase() {
});
return arr.length === 0x00B;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-14.js
index 98a505a1f..1cf916065 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-14.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(str, "prop", 11, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-140.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-140.js
index 4a2861816..893e1f1eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-140.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-140.js
@@ -35,4 +35,4 @@ function testcase() {
});
return arr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-141.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-141.js
index 7eaaa7f2e..93561be91 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-141.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-141.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-142.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-142.js
index 9103c7154..b2f783734 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-142.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-142.js
@@ -40,4 +40,4 @@ function testcase() {
return arr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-143.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-143.js
index 6cfb84691..675202c30 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-143.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-143.js
@@ -40,4 +40,4 @@ function testcase() {
return arr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-144.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-144.js
index a66133502..adc954484 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-144.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-144.js
@@ -47,4 +47,4 @@ function testcase() {
});
return arr.length === 2 && toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-145.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-145.js
index 835ec456c..3a36b949e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-145.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-145.js
@@ -47,4 +47,4 @@ function testcase() {
});
return arr.length === 3 && !toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-146.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-146.js
index 825106290..209205b41 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-146.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-146.js
@@ -52,4 +52,4 @@ function testcase() {
return (e instanceof TypeError) && toStringAccessed && valueOfAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-147.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-147.js
index 803c5f6f4..383ec863d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-147.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-147.js
@@ -57,4 +57,4 @@ function testcase() {
});
return arr.length === 3 && toStringAccessed && !valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-148.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-148.js
index 168b8c4fc..9c69617e1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-148.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-148.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-149.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-149.js
index 17abe1f99..db65ae691 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-149.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-149.js
@@ -39,4 +39,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-15.js
index 0690805cd..50e54f042 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-15.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "prop", 11, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-150.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-150.js
index 9cbf277e8..1b4bebb13 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-150.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-150.js
@@ -36,4 +36,4 @@ function testcase() {
return arr.length === 4294967294;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-151.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-151.js
index 7a3758ac5..9600e512e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-151.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-151.js
@@ -36,4 +36,4 @@ function testcase() {
return arr.length === 4294967295;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-152.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-152.js
index 7e105e395..6a843549a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-152.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-152.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-153.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-153.js
index bc907ce35..95da7f3de 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-153.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-153.js
@@ -38,4 +38,4 @@ function testcase() {
return e instanceof RangeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-155.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-155.js
index 8ce4a9193..adcaa5469 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-155.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-155.js
@@ -40,4 +40,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-156.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-156.js
index 3e6556eb4..842c8ce85 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-156.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-156.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-157.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-157.js
index 2b832ad05..175d9c58f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-157.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-157.js
@@ -35,4 +35,4 @@ function testcase() {
});
return arr.length === 1 && !arr.hasOwnProperty("1") && arr[0] === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-158.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-158.js
index ca5a6119b..1592f0c6b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-158.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-158.js
@@ -44,4 +44,4 @@ function testcase() {
return e instanceof TypeError && arr.length === 0;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-159.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-159.js
index a6d03dac0..80d2b257d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-159.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-159.js
@@ -43,4 +43,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-16.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-16.js
index f6151b81f..88908ba80 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-16.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-16.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "prop", 11, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-160.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-160.js
index 1791d0d6b..113baa38a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-160.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-160.js
@@ -43,4 +43,4 @@ function testcase() {
return e instanceof TypeError && arr.length === 2 && arr[0] === 0 && arr[1] === 1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-161.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-161.js
index 3df92c678..b7e8aa015 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-161.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-161.js
@@ -37,4 +37,4 @@ function testcase() {
arr.length = 10; //try to overwrite length value of arr
return !arr.hasOwnProperty("1") && arr.length === 10 && arr[0] === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-162.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-162.js
index 348c445a0..98461ec6d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-162.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-162.js
@@ -38,4 +38,4 @@ function testcase() {
arr.length = 10; //try to overwrite length value of arr
return !arr.hasOwnProperty("1") && arr.length === 10 && arr[0] === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-163.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-163.js
index e283edb4f..c67be54e8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-163.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-163.js
@@ -38,4 +38,4 @@ function testcase() {
arr.length = 10; //try to overwrite length value of arr
return !arr.hasOwnProperty("1") && arr.length === 1 && arr[0] === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-164.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-164.js
index f428797d1..bd63a7ace 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-164.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-164.js
@@ -48,4 +48,4 @@ function testcase() {
return (e instanceof TypeError) && result && arr.length === 2;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-165.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-165.js
index 72ff5ac6c..f34d26581 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-165.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-165.js
@@ -48,4 +48,4 @@ function testcase() {
!arr.hasOwnProperty("2") && arr[0] === 0 && arr[1] === 1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-166.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-166.js
index 50ed3c250..9f43d06ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-166.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-166.js
@@ -45,4 +45,4 @@ function testcase() {
arr.hasOwnProperty("1") && arr[0] === 0 && arr[1] === 1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-167.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-167.js
index 649dddeea..be01eb56d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-167.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-167.js
@@ -41,4 +41,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-168.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-168.js
index c81419656..ae06d7b20 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-168.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-168.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-169.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-169.js
index 95453cd53..13a148167 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-169.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-169.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-17.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-17.js
index 53df09967..e7e04f519 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-17.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-17.js
@@ -44,4 +44,4 @@ function testcase() {
delete Math.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-170.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-170.js
index 3c2918fa8..3e99d0fc5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-170.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-170.js
@@ -48,4 +48,4 @@ function testcase() {
arr.hasOwnProperty("1") && arr[0] === 0 && arr[1] === 1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-171.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-171.js
index 47a04b1bc..3b0d77ad1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-171.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-171.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-172.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-172.js
index f5e4ce839..542ad85c4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-172.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-172.js
@@ -50,4 +50,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-173.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-173.js
index 3b5e4114f..8b24b4e86 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-173.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-173.js
@@ -55,4 +55,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-174.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-174.js
index dd36ce694..343e08240 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-174.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-174.js
@@ -36,4 +36,4 @@ function testcase() {
return !arr.hasOwnProperty("1");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-175.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-175.js
index dfdfbad91..dfbef0d14 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-175.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-175.js
@@ -43,4 +43,4 @@ function testcase() {
return (e instanceof TypeError) && (arr.length === 2);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-176.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-176.js
index b97f10d16..1177e5d86 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-176.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-176.js
@@ -46,4 +46,4 @@ function testcase() {
arr.length === 2 && arr[0] === 0 && arr[1] === 1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-177.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-177.js
index e681972b9..919386279 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-177.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-177.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-178.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-178.js
index 714ac70ca..f2b00d096 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-178.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-178.js
@@ -35,4 +35,4 @@ function testcase() {
});
return arr[0] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-179.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-179.js
index 32a5ee3be..30563712a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-179.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-179.js
@@ -35,4 +35,4 @@ function testcase() {
return arr.hasOwnProperty("4294967294") && arr.length === 4294967295 && arr[4294967294] === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-18.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-18.js
index be747ef77..88de6ae12 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-18.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-18.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "prop", 11, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-180.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-180.js
index fdd6f63ec..6656c2be4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-180.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-180.js
@@ -35,4 +35,4 @@ function testcase() {
return arr.hasOwnProperty("4294967295") && arr.length === 0 && arr[4294967295] === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-181.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-181.js
index 8ac1b74e9..76ab9262e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-181.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-181.js
@@ -35,4 +35,4 @@ function testcase() {
return arr.hasOwnProperty("4294967296") && arr.length === 0 && arr[4294967296] === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-182.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-182.js
index 85ea45290..84ada9459 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-182.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-182.js
@@ -35,4 +35,4 @@ function testcase() {
return arr.hasOwnProperty("4294967297") && arr.length === 0 && arr[4294967297] === 100;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-183.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-183.js
index be319bd73..62da503eb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-183.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-183.js
@@ -39,4 +39,4 @@ function testcase() {
return arr[0] === 1 && arr[1] === "abc" && arr[2] === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-184.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-184.js
index cb64c39d3..2818266cf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-184.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-184.js
@@ -44,4 +44,4 @@ function testcase() {
arr[1] === 2 && arr[2] === 3 && !arr.hasOwnProperty("3");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-185.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-185.js
index d60543fc3..5567d116d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-185.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-185.js
@@ -44,4 +44,4 @@ function testcase() {
arr[2] === 3 && !arr.hasOwnProperty("3") && !arr.hasOwnProperty("4");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-186.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-186.js
index 7d482630b..60e2c9dde 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-186.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-186.js
@@ -43,4 +43,4 @@ function testcase() {
return e instanceof TypeError && arr[0] === "ownDataProperty";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-187.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-187.js
index aa3101115..670188419 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-187.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-187.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-188.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-188.js
index 596630e48..bd214ace5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-188.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-188.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-189.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-189.js
index 6e89853f0..46b14d408 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-189.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-189.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-19.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-19.js
index 757f77ac1..de3ac1f65 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-19.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-19.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "prop", 11, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-190.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-190.js
index 6715fd7fc..111e1ba89 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-190.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-190.js
@@ -48,4 +48,4 @@ function testcase() {
return e instanceof TypeError && arr[0] === 11;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-191.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-191.js
index e1da74279..a36fa890c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-191.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-191.js
@@ -48,4 +48,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-192.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-192.js
index baeadb6c7..6a63d0766 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-192.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-192.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-193.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-193.js
index 6ba3add10..81ee981c3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-193.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-193.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-194.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-194.js
index f8c3d1a7f..3929b82da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-194.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-194.js
@@ -39,4 +39,4 @@ function testcase() {
return (e instanceof TypeError) && (arr.hasOwnProperty("0") === false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-195.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-195.js
index c3b69e4cb..7b487da6a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-195.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-195.js
@@ -35,4 +35,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arr, "0", undefined, false, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-196.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-196.js
index 097bb307f..86ee802f8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-196.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-196.js
@@ -37,4 +37,4 @@ function testcase() {
return arr.hasOwnProperty("0") && typeof (arr[0]) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-197.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-197.js
index b3df11bdd..b7fcf261f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-197.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-197.js
@@ -45,4 +45,4 @@ function testcase() {
return isOwnProperty && !canWritable && arr[0] === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-198.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-198.js
index aca01c1be..d5d5f9cdf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-198.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-198.js
@@ -45,4 +45,4 @@ function testcase() {
}
return isOwnProperty && !canEnumerable && arr[0] === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-199.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-199.js
index 8081d3919..069b5c945 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-199.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-199.js
@@ -42,4 +42,4 @@ function testcase() {
afterDeleted = arr.hasOwnProperty("0");
return beforeDeleted && afterDeleted && arr[0] === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-2.js
index 50fabedd1..d4b610644 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-2.js
@@ -45,4 +45,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "prop", 12, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-20.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-20.js
index 906b57ba4..8c2e9e4d3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-20.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-20.js
@@ -43,4 +43,4 @@ function testcase() {
delete JSON.prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-200.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-200.js
index 8eee5644d..1b0a33deb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-200.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-200.js
@@ -38,4 +38,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arr, "0", 1001, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-201.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-201.js
index e1b9bf19d..0d46fdcc3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-201.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-201.js
@@ -37,4 +37,4 @@ function testcase() {
return arr.hasOwnProperty("0") && typeof (arr[0]) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-202.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-202.js
index 80d5f699e..0253ec98f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-202.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-202.js
@@ -55,4 +55,4 @@ function testcase() {
desc.get === getFunc && !verifyConfigurable && verifyEnumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-203.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-203.js
index f397a1898..6b414ef36 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-203.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-203.js
@@ -42,4 +42,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-204.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-204.js
index deb4d9b86..7e5a69783 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-204.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-204.js
@@ -50,4 +50,4 @@ function testcase() {
return beforeDeleted && afterDeleted && arr[0] === 101 && arr.verifySetter === 101;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-205.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-205.js
index ce4b5447e..f252bbb7c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-205.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-205.js
@@ -55,4 +55,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arr, "0", getFun, setFun, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-206.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-206.js
index 915dcaaa0..ca3d2f6c1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-206.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-206.js
@@ -38,4 +38,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-207.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-207.js
index 892260099..712127655 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-207.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-207.js
@@ -50,4 +50,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-208.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-208.js
index a581c057c..bb8fd444b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-208.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-208.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arr, "0", 100, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-209.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-209.js
index 0915b0d4a..35871072c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-209.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-209.js
@@ -50,4 +50,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arr, "0", get_func, set_func, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-21.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-21.js
index b3077cfb7..19f399cc9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-21.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-21.js
@@ -45,4 +45,4 @@ function testcase() {
return e instanceof TypeError && dataPropertyAttributesAreCorrect(obj, "prop", 11, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-210.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-210.js
index 48d4dbcd3..5accf4d1a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-210.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-210.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arr, "0", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-211.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-211.js
index fe02b6062..74bbd0540 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-211.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-211.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arr, "0", null, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-212.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-212.js
index 766f4df92..6f78e7869 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-212.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-212.js
@@ -39,4 +39,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arr, "0", NaN, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-213.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-213.js
index 223087691..371df353b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-213.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-213.js
@@ -42,4 +42,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "0", -0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-214.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-214.js
index fad153105..a9e0122b2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-214.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-214.js
@@ -42,4 +42,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "0", +0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-215.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-215.js
index 07c7cebc2..ed62ef6ab 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-215.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-215.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-216.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-216.js
index df1198775..12e5ab42b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-216.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-216.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-217.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-217.js
index 3d34b50dd..483e3a004 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-217.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-217.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-218.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-218.js
index 60a0d296e..cd85e8a3b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-218.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-218.js
@@ -44,4 +44,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-219.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-219.js
index e037ad362..5a721f2ee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-219.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-219.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-22.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-22.js
index d9e1eaad2..c37f97305 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-22.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-22.js
@@ -46,4 +46,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-220.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-220.js
index c9f13a2f5..d26dd6a84 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-220.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-220.js
@@ -43,4 +43,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-221.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-221.js
index a6733a55a..ae13ef348 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-221.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-221.js
@@ -42,4 +42,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arr, "0", get_func, undefined, undefined, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-222.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-222.js
index 0a8773f25..62e80b66b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-222.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-222.js
@@ -46,4 +46,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-223.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-223.js
index a640b7d61..ea5e82cef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-223.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-223.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-224.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-224.js
index a052623e8..5a3fac344 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-224.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-224.js
@@ -43,4 +43,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-225.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-225.js
index 20ac440ee..b65c4cbb0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-225.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-225.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-226.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-226.js
index 061fc84c7..55385e11e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-226.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-226.js
@@ -42,4 +42,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-227.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-227.js
index 33dc6bedd..89b0fff7b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-227.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-227.js
@@ -45,4 +45,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", 3, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-228.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-228.js
index 51bf086d6..2f09725a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-228.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-228.js
@@ -47,4 +47,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", 3, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-229.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-229.js
index 579ff9083..80913e5f4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-229.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-229.js
@@ -50,4 +50,4 @@ function testcase() {
return (ex instanceof TypeError) && accessorPropertyAttributesAreCorrect(arr, "1", undefined, set_fun, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-230.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-230.js
index e41009c18..6e0bad69e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-230.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-230.js
@@ -44,4 +44,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", 3, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-231.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-231.js
index d96af8bb8..4156a7b88 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-231.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-231.js
@@ -40,4 +40,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arr, "1", undefined, set_fun, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-232.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-232.js
index ac3d086f9..224a11f13 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-232.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-232.js
@@ -43,4 +43,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arr, "1", 12, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-233.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-233.js
index 77c254d91..ca4c99f3c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-233.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-233.js
@@ -45,4 +45,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", undefined, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-234.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-234.js
index 5918f24a8..c28d07cec 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-234.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-234.js
@@ -46,4 +46,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", 3, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-235.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-235.js
index ea4773527..be6a6f102 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-235.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-235.js
@@ -42,4 +42,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", +0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-236.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-236.js
index af0a5c410..fff240079 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-236.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-236.js
@@ -43,4 +43,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", -0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-237.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-237.js
index f34db371e..eeeba4c83 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-237.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-237.js
@@ -42,4 +42,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", 12, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-238.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-238.js
index d50737b4f..4bff0731b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-238.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-238.js
@@ -42,4 +42,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", "abcd", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-239.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-239.js
index 537bf5690..0c35463e3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-239.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-239.js
@@ -43,4 +43,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", true, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-24.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-24.js
index dc668bed9..f5360f40f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-24.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-24.js
@@ -44,4 +44,4 @@ function testcase() {
delete fnGlobalObject().prop;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-240.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-240.js
index e3a9afeaa..7d5e64c8f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-240.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-240.js
@@ -45,4 +45,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "1", obj1, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-241.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-241.js
index 9d4009524..1f1e1527d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-241.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-241.js
@@ -46,4 +46,4 @@ function testcase() {
return (ex instanceof TypeError) && accessorPropertyAttributesAreCorrect(arr, "1", undefined, set_fun, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-242.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-242.js
index ee0ca61ca..9bf87b6ff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-242.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-242.js
@@ -46,4 +46,4 @@ function testcase() {
return (ex instanceof TypeError) && accessorPropertyAttributesAreCorrect(arr, "1", undefined, set_fun, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-243.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-243.js
index d5dd7702f..694bb800f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-243.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-243.js
@@ -39,4 +39,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arr, "1", undefined, undefined, undefined, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-244.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-244.js
index 9325c16ca..be1e30be3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-244.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-244.js
@@ -48,4 +48,4 @@ function testcase() {
return (ex instanceof TypeError) && accessorPropertyAttributesAreCorrect(arr, "1", get_fun, undefined, undefined, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-245.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-245.js
index dae913225..e5b838247 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-245.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-245.js
@@ -45,4 +45,4 @@ function testcase() {
return (ex instanceof TypeError) && accessorPropertyAttributesAreCorrect(arr, "1", get_fun, undefined, undefined, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-246.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-246.js
index c62d8e27c..f21cfc43e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-246.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-246.js
@@ -43,4 +43,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-247.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-247.js
index 5563ab42b..59b96774c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-247.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-247.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-248.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-248.js
index ec43cf1e5..c1fea7209 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-248.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-248.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-249.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-249.js
index 997733110..07fb66f46 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-249.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-249.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-25.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-25.js
index 5d43fd294..888b1a2ea 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-25.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-25.js
@@ -40,4 +40,4 @@ function testcase() {
return e instanceof TypeError && !obj.hasOwnProperty("prop");
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-250.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-250.js
index 5a95c42e5..9cc86ad85 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-250.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-250.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-251.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-251.js
index 635fd4042..465d352be 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-251.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-251.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-252.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-252.js
index 04a333efe..e6f324608 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-252.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-252.js
@@ -39,4 +39,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-253.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-253.js
index d3d4309ae..bdb8e54c6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-253.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-253.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-254.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-254.js
index 4224c3527..9a8095107 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-254.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-254.js
@@ -46,4 +46,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arr, "0", get_fun, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-255.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-255.js
index 77665e6a5..a99771694 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-255.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-255.js
@@ -42,4 +42,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arr, "0", undefined, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-256.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-256.js
index 0c0a8c11f..26d59e60f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-256.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-256.js
@@ -44,4 +44,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arr, "0", get_fun, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-257.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-257.js
index 76ea2ef77..118c7c95d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-257.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-257.js
@@ -48,4 +48,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-258.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-258.js
index 1591e34c6..43922f281 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-258.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-258.js
@@ -40,4 +40,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arr, "0", undefined, undefined, undefined, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-259.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-259.js
index b66b7580b..858ad7969 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-259.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-259.js
@@ -47,4 +47,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-26.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-26.js
index 4cb2079cc..c8969ff60 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-26.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-26.js
@@ -41,4 +41,4 @@ function testcase() {
desc.hasOwnProperty("enumerable") && desc.enumerable === true &&
!desc.hasOwnProperty("get") && !desc.hasOwnProperty("set");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-260.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-260.js
index b71c6a659..14dba6bcb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-260.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-260.js
@@ -48,4 +48,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-261.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-261.js
index 3d4b23fc5..ece885d0e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-261.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-261.js
@@ -47,4 +47,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-262.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-262.js
index b4d9ab099..b0fe6a5c2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-262.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-262.js
@@ -56,4 +56,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-263.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-263.js
index d8295a616..ead6d4948 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-263.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-263.js
@@ -37,4 +37,4 @@ function testcase() {
});
return arr.length === 3 && arr[1] === 26;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-264.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-264.js
index 95648be3c..1f48bb211 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-264.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-264.js
@@ -37,4 +37,4 @@ function testcase() {
});
return arr.length === 4 && arr[3] === 26;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-265.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-265.js
index af51173e8..05fe80095 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-265.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-265.js
@@ -35,4 +35,4 @@ function testcase() {
});
return arr.length === 6 && arr[5] === 26;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-266.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-266.js
index c953be0ec..b2d845168 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-266.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-266.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arr, "property", 12, true, true, true) && arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-267.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-267.js
index b03914d01..49380bbb6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-267.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-267.js
@@ -46,4 +46,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arr, "property", get_fun, set_fun, "setVerifyHelpProp", true, true) &&
arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-268.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-268.js
index a113813f4..c0916c026 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-268.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-268.js
@@ -49,4 +49,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(arr, "property", get_fun, set_fun, "verifySetFun", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-269.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-269.js
index 08acf748f..2c8a3b94c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-269.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-269.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(arr, "property", 12, false, false, false) && arr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-27.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-27.js
index a67e6abe2..4de0e7dcf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-27.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-27.js
@@ -40,4 +40,4 @@ function testcase() {
desc.hasOwnProperty("configurable") && desc.configurable === false &&
desc.hasOwnProperty("enumerable") && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-270.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-270.js
index 19a61780b..ef0936905 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-270.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-270.js
@@ -43,4 +43,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "property", 12, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-271.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-271.js
index 7ac8b22ce..6fdb7887a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-271.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-271.js
@@ -43,4 +43,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "property", undefined, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-272.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-272.js
index e3ae7ec6e..3fb921e73 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-272.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-272.js
@@ -44,4 +44,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "property", 12, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-273.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-273.js
index 449421720..8f6810f4a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-273.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-273.js
@@ -43,4 +43,4 @@ function testcase() {
return (ex instanceof TypeError) && dataPropertyAttributesAreCorrect(arr, "property", 12, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-274.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-274.js
index 91d22cc88..d05b9691b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-274.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-274.js
@@ -52,4 +52,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(arr, "property", get_fun, set_fun, "verifySetFun", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-275.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-275.js
index b84433036..c67711b9f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-275.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-275.js
@@ -46,4 +46,4 @@ function testcase() {
return (ex instanceof TypeError) && accessorPropertyAttributesAreCorrect(arr, "property", undefined, set_fun, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-276.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-276.js
index 31e2a244f..feccfbda9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-276.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-276.js
@@ -47,4 +47,4 @@ function testcase() {
return (ex instanceof TypeError) && accessorPropertyAttributesAreCorrect(arr, "property", undefined, set_fun, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-277.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-277.js
index c4cd48f7e..1ef0ab822 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-277.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-277.js
@@ -47,4 +47,4 @@ function testcase() {
return (ex instanceof TypeError) && accessorPropertyAttributesAreCorrect(arr, "property", undefined, set_fun, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-278.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-278.js
index 58193aa5a..893dd4e28 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-278.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-278.js
@@ -45,4 +45,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arg, "0", 10, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-279.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-279.js
index 42bbdb154..1a201ccd9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-279.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-279.js
@@ -52,4 +52,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arg, "0", get_func, set_func, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-28.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-28.js
index 58a0daa03..a617e582b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-28.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-28.js
@@ -35,4 +35,4 @@ function testcase() {
obj.prop = 1002;
return obj.hasOwnProperty("prop") && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-280.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-280.js
index 0684f9897..0e70b12ee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-280.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-280.js
@@ -58,4 +58,4 @@ function testcase() {
return desc.get === get_func2 && typeof desc.set === "undefined" &&
desc.configurable === false && desc.enumerable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-281.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-281.js
index a1e3b04d1..a0dc0ea69 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-281.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-281.js
@@ -43,4 +43,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arg, "0", 20, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-282.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-282.js
index caf2613d1..8f86a0333 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-282.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-282.js
@@ -50,4 +50,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arg, "0", 0, false, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-283.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-283.js
index 3c9c09185..a1081e92f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-283.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-283.js
@@ -51,4 +51,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arg, "0", 0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-284.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-284.js
index 65e404812..f904080fb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-284.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-284.js
@@ -51,4 +51,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arg, "0", 0, false, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-285.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-285.js
index bd7833834..cf4b8ce51 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-285.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-285.js
@@ -51,4 +51,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arg, "0", 0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-286.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-286.js
index c1da7757a..83b7d95e6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-286.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-286.js
@@ -59,4 +59,4 @@ function testcase() {
desc.enumerable === false && desc.configurable === false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-287.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-287.js
index b99457304..1c7e6e0b4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-287.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-287.js
@@ -60,4 +60,4 @@ function testcase() {
desc.enumerable === false && desc.configurable === false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-288.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-288.js
index f0551edf0..db61b7075 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-288.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-288.js
@@ -54,4 +54,4 @@ function testcase() {
return (e instanceof TypeError) && accessorPropertyAttributesAreCorrect(arg, "0", get_func, undefined, undefined, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-289.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-289.js
index 338ccb35e..08305a8e1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-289.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-289.js
@@ -54,4 +54,4 @@ function testcase() {
return (e instanceof TypeError) && accessorPropertyAttributesAreCorrect(arg, "0", get_func, undefined, undefined, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-29.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-29.js
index 4a925a56b..c8dca5d9e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-29.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-29.js
@@ -40,4 +40,4 @@ function testcase() {
}
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-290.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-290.js
index 2a5c64633..d6b4719ba 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-290.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-290.js
@@ -45,4 +45,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arg, "0", 10, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-291.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-291.js
index 3cc3ba47c..f67ed0d0c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-291.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-291.js
@@ -52,4 +52,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arg, "0", get_func, set_func, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-292.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-292.js
index 611d4f9f0..683912e3a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-292.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-292.js
@@ -56,4 +56,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arg, "0", get_func2, undefined, undefined, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-293.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-293.js
index 54ba11a9f..ce90e5a22 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-293.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-293.js
@@ -43,4 +43,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arg, "0", 20, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-294.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-294.js
index c55c72f50..b75189300 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-294.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-294.js
@@ -50,4 +50,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arg, "0", 0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-295.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-295.js
index ca423e25a..9d069f9ed 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-295.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-295.js
@@ -51,4 +51,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arg, "0", 0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-296.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-296.js
index df5b077b0..6fad26d2d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-296.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-296.js
@@ -51,4 +51,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arg, "0", 0, false, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-297.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-297.js
index 6cf251bf9..749377c30 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-297.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-297.js
@@ -51,4 +51,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(arg, "0", 0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-298.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-298.js
index 246a13946..9a21ca2af 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-298.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-298.js
@@ -56,4 +56,4 @@ function testcase() {
return (e instanceof TypeError) && accessorPropertyAttributesAreCorrect(arg, "0", get_func1, undefined, undefined, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-299.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-299.js
index 392328c97..c8ec6a818 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-299.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-299.js
@@ -57,4 +57,4 @@ function testcase() {
return (e instanceof TypeError) && accessorPropertyAttributesAreCorrect(arg, "0", get_func, undefined, undefined, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-3.js
index 86070a7b6..03ee9ed6a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-3.js
@@ -51,4 +51,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-30.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-30.js
index 9ccd8b69d..193fbfe58 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-30.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-30.js
@@ -34,4 +34,4 @@ function testcase() {
delete obj.prop;
return obj.hasOwnProperty("prop") && obj.prop === 1001;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-300.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-300.js
index 2e0d205e0..263cc5dfb 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-300.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-300.js
@@ -53,4 +53,4 @@ function testcase() {
return (e instanceof TypeError) && accessorPropertyAttributesAreCorrect(arg, "0", get_func, undefined, undefined, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-301.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-301.js
index 68fa5c876..3c30388f9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-301.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-301.js
@@ -53,4 +53,4 @@ function testcase() {
return (e instanceof TypeError) && accessorPropertyAttributesAreCorrect(arg, "0", get_func, undefined, undefined, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-302.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-302.js
index dfb59087f..304aae89e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-302.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-302.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arg, "genericProperty", 1001, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-303.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-303.js
index 3895178ba..7552e0816 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-303.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-303.js
@@ -46,4 +46,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arg, "genericProperty", getFun, setFun, "testGetFunction", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-304.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-304.js
index 808a2b8d9..62dabb646 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-304.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-304.js
@@ -57,4 +57,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(arg, "genericProperty", getFun, setFun, "testGetFunction", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-305.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-305.js
index a73d952b3..c1a15b9e9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-305.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-305.js
@@ -46,4 +46,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(arg, "genericProperty", 1002, true, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-306.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-306.js
index 3c862885d..db91324de 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-306.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-306.js
@@ -48,4 +48,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(arg, "genericProperty", 1001, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-307.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-307.js
index 39afabe10..ce9b38123 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-307.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-307.js
@@ -47,4 +47,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(arg, "genericProperty", undefined, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-308.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-308.js
index 8868ea387..d14a32b8f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-308.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-308.js
@@ -47,4 +47,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(arg, "genericProperty", undefined, false, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-309.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-309.js
index 83505d7cc..2683b6279 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-309.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-309.js
@@ -46,4 +46,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(arg, "genericProperty", undefined, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-31.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-31.js
index 9d7cf1e8e..7eda02af6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-31.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-31.js
@@ -38,4 +38,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "prop", 1002, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-310.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-310.js
index 7ba47daf8..9ec26b197 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-310.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-310.js
@@ -56,4 +56,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(arg, "genericProperty", getFun, setFun, "verifySetFun", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-311.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-311.js
index acf620c1e..989bd701b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-311.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-311.js
@@ -52,4 +52,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(arg, "genericProperty", undefined, setFun, "genericPropertyString", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-312.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-312.js
index f621f0c78..481d42328 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-312.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-312.js
@@ -51,4 +51,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(arg, "genericProperty", undefined, setFun, "genericPropertyString", true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-313.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-313.js
index 1a4d01430..2989781aa 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-313.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-313.js
@@ -50,4 +50,4 @@ function testcase() {
accessorPropertyAttributesAreCorrect(arg, "genericProperty", undefined, setFun, "genericPropertyString", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-314.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-314.js
index 456eb6123..81df3ad74 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-314.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-314.js
@@ -41,4 +41,4 @@ function testcase() {
return arg[0] === 12 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-32.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-32.js
index df6cdea08..7e9c6ca54 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-32.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-32.js
@@ -37,4 +37,4 @@ function testcase() {
desc.hasOwnProperty("enumerable") && desc.enumerable === false &&
!desc.hasOwnProperty("get") && !desc.hasOwnProperty("set");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-33.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-33.js
index 100ef5462..cc8bc13f5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-33.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-33.js
@@ -40,4 +40,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "prop", undefined, setFun, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-34.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-34.js
index e942d6c05..6182fc038 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-34.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-34.js
@@ -42,4 +42,4 @@ function testcase() {
return obj.hasOwnProperty("prop") && typeof (desc.set) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-35.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-35.js
index 3fda0a1b3..2e44567f6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-35.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-35.js
@@ -43,4 +43,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "prop", getFun, setFun, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-36.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-36.js
index 090b9791d..eb4122b6c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-36.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-36.js
@@ -43,4 +43,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "prop", getFun, setFun, "setVerifyHelpProp", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-37.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-37.js
index 158d7bf2e..11af871ec 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-37.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-37.js
@@ -44,4 +44,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "prop", getFun, setFun, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38-1.js
index 036789ade..82561fecf 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38-1.js
@@ -42,4 +42,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", getFunc, undefined, undefined, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38.js
index 998ff274f..640dcd0ea 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-38.js
@@ -32,4 +32,4 @@ function testcase() {
Object.defineProperties(obj, { foo: {} });
return dataPropertyAttributesAreCorrect(obj, "foo", 100, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-39.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-39.js
index 84b760c0c..e437e0cb3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-39.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-39.js
@@ -41,4 +41,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 101, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-4.js
index 37f79da55..e28b93bed 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-4.js
@@ -53,4 +53,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-40.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-40.js
index e3986aec7..0e806e960 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-40.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-40.js
@@ -54,4 +54,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "setVerifyHelpProp", true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-41.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-41.js
index 59f51b2b9..0a42e63d2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-41.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-41.js
@@ -38,4 +38,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", "102", true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-42.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-42.js
index d2799c588..cf0868034 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-42.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-42.js
@@ -39,4 +39,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-43.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-43.js
index 36be862bc..3a038d685 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-43.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-43.js
@@ -39,4 +39,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", null, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-44.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-44.js
index bd5dbd921..5d14517ac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-44.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-44.js
@@ -54,4 +54,4 @@ function testcase() {
return verifyConfigurable && !verifyEnumerable && verifyValue;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-45.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-45.js
index 69f8fa4ba..74b8bf82b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-45.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-45.js
@@ -42,4 +42,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", -0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-46.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-46.js
index a63edb86b..77ea5c7fe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-46.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-46.js
@@ -42,4 +42,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", +0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-47.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-47.js
index 095794b4b..f4960349c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-47.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-47.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 101, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-48.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-48.js
index 32732697f..6ab576ce4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-48.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-48.js
@@ -37,4 +37,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 102, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-49.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-49.js
index d203874a6..7eff54978 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-49.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-49.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", "abcd", false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-5.js
index feb3261c1..d2a968e51 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-5.js
@@ -47,4 +47,4 @@ function testcase() {
return e instanceof TypeError && accessorPropertyAttributesAreCorrect(obj, "prop", getFunc, undefined, undefined, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-50.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-50.js
index 5e722f791..7e798f08b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-50.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-50.js
@@ -37,4 +37,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", "fghj", true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-51.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-51.js
index 983a0bccb..63bf2966e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-51.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-51.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", true, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-52.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-52.js
index d2a4c694e..d79017c96 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-52.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-52.js
@@ -37,4 +37,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", false, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-53.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-53.js
index 06a995dcf..0078748dd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-53.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-53.js
@@ -39,4 +39,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", obj1, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-54.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-54.js
index 9519882c5..28d995f33 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-54.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-54.js
@@ -40,4 +40,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", obj2, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-55.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-55.js
index 6ae02b0ce..aa6cce2e4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-55.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-55.js
@@ -38,4 +38,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-56.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-56.js
index 348f482bd..ba7c41e3e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-56.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-56.js
@@ -39,4 +39,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, true, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-57.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-57.js
index 951810327..7a3118163 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-57.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-57.js
@@ -59,4 +59,4 @@ function testcase() {
var desc = Object.getOwnPropertyDescriptor(obj, "foo");
return verifyConfigurable && !verifyEnumerable && verifyValue && typeof (desc.set) === "undefined" && desc.get === get_Func;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-58.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-58.js
index c3da71150..ea1d6d331 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-58.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-58.js
@@ -65,4 +65,4 @@ function testcase() {
return !verifyConfigurable && !verifyEnumerable && verifyValue && typeof (desc.set) === "undefined" && desc.get === get_Func2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-59.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-59.js
index 2fa254acc..3ac88c561 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-59.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-59.js
@@ -43,4 +43,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, set_func, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-6.js
index fa1044b79..08270b9da 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-6.js
@@ -47,4 +47,4 @@ function testcase() {
});
return obj.hasOwnProperty("prop") && obj.prop === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-60.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-60.js
index 49069e392..be55bbf8d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-60.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-60.js
@@ -46,4 +46,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, set_func2, "setVerifyHelpProp", false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-61.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-61.js
index 0aa94df0a..2e821b77a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-61.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-61.js
@@ -40,4 +40,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-62.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-62.js
index 33d7a6e5f..0c49d153d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-62.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-62.js
@@ -41,4 +41,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 10, false, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-63.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-63.js
index 6afc0233e..b77184ace 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-63.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-63.js
@@ -40,4 +40,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-64.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-64.js
index dd5d44007..44d6c9965 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-64.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-64.js
@@ -40,4 +40,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-65.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-65.js
index bab6e2c40..3769f4fde 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-65.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-65.js
@@ -44,4 +44,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66-1.js
index c7a80b7ca..ae749c288 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66-1.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66.js
index 468c07745..fc50d0487 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-66.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", 10, false, true, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-67.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-67.js
index 6e816ecc2..1a7290bb1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-67.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-67.js
@@ -65,4 +65,4 @@ function testcase() {
verifyValue && typeof (desc.set) === "undefined" && desc.get === get_Func;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-68.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-68.js
index 4c725156e..5de08b43a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-68.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-68.js
@@ -48,4 +48,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-69.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-69.js
index c1dcb27a3..f5711ad5f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-69.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-69.js
@@ -62,4 +62,4 @@ function testcase() {
return !verifyConfigurable && !verifyEnumerable && verifyValue &&
typeof desc.set === "undefined" && desc.get === get_Func;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-7.js
index acd0ac653..60b5520dd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-7.js
@@ -53,4 +53,4 @@ function testcase() {
return (e instanceof TypeError) && obj.prop === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-70.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-70.js
index 76cd77a1f..9df4c5e8a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-70.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-70.js
@@ -44,4 +44,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 12, false, false, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-71.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-71.js
index d93a2bd1e..c88c028a3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-71.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-71.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-72.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-72.js
index e1259f060..a8d819e7b 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-72.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-72.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-73.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-73.js
index d27e0c185..50a24eb4c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-73.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-73.js
@@ -41,4 +41,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-74.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-74.js
index f460ae262..39b16b6ff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-74.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-74.js
@@ -41,4 +41,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", null, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-75.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-75.js
index 100547f8e..523b74714 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-75.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-75.js
@@ -60,4 +60,4 @@ function testcase() {
return verifyValue && !verifyEnumerable && verifyConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-76.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-76.js
index b4b6f53f2..208058ccd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-76.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-76.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", -0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-77.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-77.js
index c8a3d515b..01f5948ef 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-77.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-77.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", +0, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-78.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-78.js
index e63d8eab5..4f7e80992 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-78.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-78.js
@@ -42,4 +42,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 100, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-79.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-79.js
index 2dfcfbea8..971f5827a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-79.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-79.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", 10, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-8.js
index a01603834..c1a5036bc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-8.js
@@ -55,4 +55,4 @@ function testcase() {
return (e instanceof TypeError) && obj.prop === 12;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-80.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-80.js
index 618449607..04623b125 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-80.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-80.js
@@ -41,4 +41,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", "abcd", false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-81.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-81.js
index 113182220..2c411738a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-81.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-81.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", "abcd", false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-82.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-82.js
index 88f4ee22c..77e0ad320 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-82.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-82.js
@@ -41,4 +41,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", false, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-83.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-83.js
index ea4bdc916..4703e0be6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-83.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-83.js
@@ -45,4 +45,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", false, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84-1.js
index 2c994d571..6a076fad5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84-1.js
@@ -46,4 +46,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", obj1, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84.js
index 5bccf42c0..1787f0c3c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-84.js
@@ -43,4 +43,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", obj1, false, false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-85.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-85.js
index d7f2604b8..4ae11acee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-85.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-85.js
@@ -49,4 +49,4 @@ function testcase() {
return (e instanceof TypeError) && dataPropertyAttributesAreCorrect(obj, "foo", obj1, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86-1.js
index c3cef6cc8..8f852869e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86-1.js
@@ -51,4 +51,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, set_func, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86.js
index efa3f5583..224f6c1fd 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-86.js
@@ -45,4 +45,4 @@ function testcase() {
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, set_func, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-87.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-87.js
index cae63b54c..7268200dc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-87.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-87.js
@@ -51,4 +51,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-88.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-88.js
index 9871aefe0..c527ffcf0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-88.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-88.js
@@ -65,4 +65,4 @@ function testcase() {
return e instanceof TypeError && !verifyEnumerable && verifyConfigurable && typeof (desc.set) === "undefined";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-89.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-89.js
index c581693d9..dac46bd41 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-89.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-89.js
@@ -60,4 +60,4 @@ function testcase() {
return verifyConfigurable && !verifyEnumerable && typeof (desc.set) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-9.js
index 31ff0cfc3..2f20779f9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-9.js
@@ -43,4 +43,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-90.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-90.js
index 39e0c1bc6..8cc374905 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-90.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-90.js
@@ -49,4 +49,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", get_func, set_func, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-91.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-91.js
index 7accf72ae..d84d2ac99 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-91.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-91.js
@@ -58,4 +58,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-92.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-92.js
index f25b4157d..0b9e4f11c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-92.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-92.js
@@ -54,4 +54,4 @@ function testcase() {
return (e instanceof TypeError) && accessorPropertyAttributesAreCorrect(obj, "foo", undefined, set_func, "setVerifyHelpProp", false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-1.js
index 184bc06e6..033940165 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-1.js
@@ -57,4 +57,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(obj, "property1", 1003, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-2.js
index 563e74bfa..b32d49399 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-2.js
@@ -57,4 +57,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(obj, "1", 1003, false, false, false);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-3.js
index 4419da7a0..3127bbff7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-3.js
@@ -57,4 +57,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(obj, "property1", 1003, false, false, true);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-4.js
index 08cfe1319..b76f88c03 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93-4.js
@@ -57,4 +57,4 @@ function testcase() {
dataPropertyAttributesAreCorrect(obj, "1", 1003, false, false, true);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93.js
index 5fcff64dc..c98bf9858 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-93.js
@@ -46,4 +46,4 @@ function testcase() {
});
return accessorPropertyAttributesAreCorrect(obj, "foo", undefined, set_func, "setVerifyHelpProp", false, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-94.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-94.js
index 017708182..ed7e905d3 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-94.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-94.js
@@ -37,4 +37,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 200, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-95.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-95.js
index 92ebe855f..20f094e1a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-95.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-95.js
@@ -42,4 +42,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", undefined, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-96.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-96.js
index 8f0169027..11d6da636 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-96.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-96.js
@@ -42,4 +42,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 200, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-97.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-97.js
index 5b4ab7dc9..6345e0333 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-97.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-97.js
@@ -42,4 +42,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 100, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-98.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-98.js
index 2ee53b051..0f80d9c58 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-98.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-98.js
@@ -42,4 +42,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 200, true, true, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-99.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-99.js
index 5b1085cc4..9b71a4c07 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-99.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.7/15.2.3.7-6-a-99.js
@@ -42,4 +42,4 @@ function testcase() {
});
return dataPropertyAttributesAreCorrect(obj, "foo", 200, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js
index b4dd11be4..635b2ca9c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-1.js
index 1430da3c8..3b67241c8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-2.js
index 4d4b5dfb1..ee6dcab27 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-3.js
index 8e348afef..9555ca80e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-3.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-4.js
index f9553b053..a5bece56c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js
index c69fa75d4..38e27369e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-1.js
@@ -34,4 +34,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-1.js
index 513166583..2ed008e7f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-1.js
@@ -33,4 +33,4 @@ function testcase() {
return preCheck && !Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-2.js
index ea6df4c62..43a47a767 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-2.js
@@ -45,4 +45,4 @@ function testcase() {
return preCheck && beforeDeleted && !afterDeleted;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-3.js
index 479930b2d..ba71b33b2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-3.js
@@ -47,4 +47,4 @@ function testcase() {
return preCheck && beforeDeleted && !afterDeleted;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-4.js
index c5266581c..61797cd73 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-4.js
@@ -41,4 +41,4 @@ function testcase() {
return preCheck && beforeDeleted && afterDeleted;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-1.js
index 334f19844..232ecc4cc 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-1.js
@@ -34,4 +34,4 @@ function testcase() {
delete obj.foo;
return preCheck && obj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-10.js
index a6d47e84a..80e84fb57 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-10.js
@@ -34,4 +34,4 @@ function testcase() {
delete boolObj.foo;
return preCheck && boolObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-11.js
index 6a584d2aa..acea71619 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-11.js
@@ -34,4 +34,4 @@ function testcase() {
delete numObj.foo;
return preCheck && numObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-12.js
index efa139813..51a4e0cbe 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-12.js
@@ -34,4 +34,4 @@ function testcase() {
delete dateObj.foo;
return preCheck && dateObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-13.js
index 7a21f2961..2a0f43eac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-13.js
@@ -34,4 +34,4 @@ function testcase() {
delete regObj.foo;
return preCheck && regObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-14.js
index cecb203d2..996dbd280 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-14.js
@@ -34,4 +34,4 @@ function testcase() {
delete errObj.foo;
return preCheck && errObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-15.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-15.js
index b7a7f3bd9..42b3a0c16 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-15.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-15.js
@@ -34,4 +34,4 @@ function testcase() {
delete argObj.foo;
return preCheck && argObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-2.js
index 434692e97..f50e9d622 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-2.js
@@ -41,4 +41,4 @@ function testcase() {
delete child.foo;
return preCheck && child.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-3.js
index bf80177dc..306282a5c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-3.js
@@ -48,4 +48,4 @@ function testcase() {
delete child.foo;
return preCheck && child.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-4.js
index be5d912f0..73e2f5b0c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-4.js
@@ -39,4 +39,4 @@ function testcase() {
delete obj.foo;
return preCheck && obj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-5.js
index e62853ce2..128fa5795 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-5.js
@@ -49,4 +49,4 @@ function testcase() {
delete child.foo;
return preCheck && child.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-6.js
index 51c677ebe..8af42555f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-6.js
@@ -51,4 +51,4 @@ function testcase() {
delete child.foo;
return preCheck && child.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-7.js
index 7aeee37d8..ef3e44b9e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-7.js
@@ -34,4 +34,4 @@ function testcase() {
delete funObj.foo;
return preCheck && funObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-8.js
index 33c8f4bad..f48cf6e2e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-8.js
@@ -34,4 +34,4 @@ function testcase() {
delete arrObj.foo;
return preCheck && arrObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-9.js
index 751738713..1a5178247 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-a-9.js
@@ -34,4 +34,4 @@ function testcase() {
delete strObj.foo;
return preCheck && strObj.foo === 10;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-1.js
index f86bffbb4..b61f19f5c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-1.js
@@ -38,4 +38,4 @@ function testcase() {
return preCheck && dataPropertyAttributesAreCorrect(obj, "foo", 10, true, true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-2.js
index a8998e036..551041817 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-2.js
@@ -45,4 +45,4 @@ function testcase() {
return preCheck && accessorPropertyAttributesAreCorrect(obj, "foo", getFunc, setFunc, "variableForHelpVerify", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-3.js
index cc3f9f0af..563e6e416 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-3.js
@@ -53,4 +53,4 @@ function testcase() {
return preCheck && dataPropertyAttributesAreCorrect(obj, "foo1", 10, true, true, false) &&
accessorPropertyAttributesAreCorrect(obj, "foo2", get_func, set_func, "variableForHelpVerify", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-4.js
index 2eeae07a9..5140aee62 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-b-4.js
@@ -53,4 +53,4 @@ function testcase() {
return preCheck && dataPropertyAttributesAreCorrect(obj, "foo1", 10, true, true, false) &&
accessorPropertyAttributesAreCorrect(obj, "foo2", get_func, set_func, "variableForHelpVerify", true, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-1.js
index d5092e5d7..00ab10927 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-1.js
@@ -33,4 +33,4 @@ function testcase() {
return preCheck && Object.isSealed(fun);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-2.js
index ac4a2865d..95683a34d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-2.js
@@ -33,4 +33,4 @@ function testcase() {
return preCheck && Object.isSealed(arr);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-3.js
index 4c1d4a2d9..f4a113dd5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-3.js
@@ -33,4 +33,4 @@ function testcase() {
return preCheck && Object.isSealed(strObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-4.js
index 2f3dbe047..2fad03e24 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-4.js
@@ -33,4 +33,4 @@ function testcase() {
return preCheck && Object.isSealed(boolObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-5.js
index 91275f2f2..82347e0a4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-5.js
@@ -33,4 +33,4 @@ function testcase() {
return preCheck && Object.isSealed(numObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-6.js
index 8715a5bf6..24ed846b9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-6.js
@@ -32,4 +32,4 @@ function testcase() {
return preCheck && Object.isSealed(dateObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-7.js
index 2446c1a88..f894d9747 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-7.js
@@ -31,4 +31,4 @@ function testcase() {
return preCheck && Object.isSealed(regObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-8.js
index 49b5d4465..26b811be8 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-8.js
@@ -33,4 +33,4 @@ function testcase() {
return preCheck && Object.isSealed(errObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-9.js
index 952c203cf..cc1d27b61 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-2-c-9.js
@@ -34,4 +34,4 @@ function testcase() {
return preCheck && Object.isSealed(argObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-3-1.js
index 150e27736..0a16e215a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-3-1.js
@@ -32,4 +32,4 @@ function testcase() {
return preCheck && !Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-1.js
index 0ff4cd463..5f5ad1e34 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-1.js
@@ -36,4 +36,4 @@ function testcase() {
return preCheck && Object.isSealed(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-2.js
index 8325f8f2c..7a581e568 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-2.js
@@ -35,4 +35,4 @@ function testcase() {
Object.seal(obj);
return preCheck && Object.isSealed(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-3.js
index e72f69b4e..6673a6033 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.8/15.2.3.8-4-3.js
@@ -34,4 +34,4 @@ function testcase() {
Object.seal(obj);
return preCheck && Object.isSealed(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js
index 3f2448ce2..8b5bccab4 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-1.js
index ee528c52e..cd3e420a5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-2.js
index f56b32352..7898d73e1 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-3.js
index eaabf0489..79e2db2c9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-3.js
@@ -41,4 +41,4 @@ function testcase() {
return result && e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-4.js
index bde943dfa..fafe6b09c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js
index 774d39fb1..22afd78ac 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-1.js
@@ -32,4 +32,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-1.js
index 3c4698fd9..ad97fb0ee 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-1.js
@@ -31,4 +31,4 @@ function testcase() {
return !Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-2.js
index 3a9d9f2ff..afb837b34 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-2.js
@@ -44,4 +44,4 @@ function testcase() {
return beforeDeleted && !afterDeleted;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-3.js
index ce5b2fdef..b2b1225b2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-3.js
@@ -46,4 +46,4 @@ function testcase() {
return beforeDeleted && !afterDeleted;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-4.js
index bfdc1d25c..493de85a7 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-4.js
@@ -43,4 +43,4 @@ function testcase() {
return beforeDeleted && afterDeleted && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-1.js
index 16419315f..44eda269e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-1.js
@@ -36,4 +36,4 @@ function testcase() {
delete obj.foo;
return obj.foo === 10 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-10.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-10.js
index 52557402f..d7a2376a2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-10.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-10.js
@@ -36,4 +36,4 @@ function testcase() {
delete arrObj.foo;
return arrObj.foo === 10 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-11.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-11.js
index 19444a184..80f140780 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-11.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-11.js
@@ -36,4 +36,4 @@ function testcase() {
delete argObj[0];
return argObj[0] === 1 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-12.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-12.js
index 4ac2c01e3..b022c2c6e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-12.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-12.js
@@ -36,4 +36,4 @@ function testcase() {
delete strObj[0];
return strObj[0] === "a" && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-13.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-13.js
index c63f1a8c4..ec86b512d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-13.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-13.js
@@ -36,4 +36,4 @@ function testcase() {
delete obj[0];
return obj[0] === 0 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-14.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-14.js
index 3d2bddc20..085571016 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-14.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-14.js
@@ -36,4 +36,4 @@ function testcase() {
delete arrObj[0];
return arrObj[0] === 0 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-2.js
index 08036a6e3..833aadf42 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-2.js
@@ -42,4 +42,4 @@ function testcase() {
delete child.foo;
return child.foo === 10 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-3.js
index 327c72e7b..a1993922f 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-3.js
@@ -50,4 +50,4 @@ function testcase() {
delete child.foo;
return child.foo === 10 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-4.js
index 9763a0858..4adf434be 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-4.js
@@ -41,4 +41,4 @@ function testcase() {
delete obj.foo;
return obj.foo === 10 && desc.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-5.js
index 1cafb32db..46ff169b6 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-5.js
@@ -49,4 +49,4 @@ function testcase() {
delete child.foo;
return child.foo === 10 && desc.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-6.js
index a127e1149..16c6720c5 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-6.js
@@ -53,4 +53,4 @@ function testcase() {
delete child.foo;
return child.foo === 10 && desc.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-7.js
index 9433a8016..d304258be 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-7.js
@@ -36,4 +36,4 @@ function testcase() {
delete argObj.foo;
return argObj.foo === 10 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-8.js
index 5b2c678ea..9b52bf4f9 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-8.js
@@ -36,4 +36,4 @@ function testcase() {
delete strObj.foo;
return strObj.foo === 10 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-9.js
index 81d64f8fe..a217ccd79 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-a-9.js
@@ -36,4 +36,4 @@ function testcase() {
delete funObj.foo;
return funObj.foo === 10 && desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-1.js
index ff31caea0..9b530fbff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-1.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 10, false, true, false) &&
desc.writable === false && desc.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-2.js
index 2ffe0f663..32365caad 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-b-i-2.js
@@ -51,4 +51,4 @@ function testcase() {
desc1.configurable === false && desc1.writable === false &&
desc2.configurable === false && desc2.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-1.js
index 53f13a445..0d8dfa114 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-1.js
@@ -40,4 +40,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo", 10, false, true, false) &&
desc.configurable === false && desc.writable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-2.js
index 9a8e71bfd..971784db0 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-2.js
@@ -64,4 +64,4 @@ function testcase() {
return desc.configurable === false && result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-3.js
index 736da317b..2d9f8c693 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-3.js
@@ -77,4 +77,4 @@ function testcase() {
desc1.configurable === false && desc1.writable === false && desc2.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-4.js
index 8d917bf09..524c0c981 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-c-4.js
@@ -75,4 +75,4 @@ function testcase() {
return dataPropertyAttributesAreCorrect(obj, "foo1", 10, false, true, false) &&
result && desc1.configurable === false && desc1.writable === false && desc2.configurable === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-1.js
index 3ef35d8d9..16c01df96 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-1.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.isFrozen(funObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-2.js
index 1991a28f3..e13e6536d 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-2.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.isFrozen(arrObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-3.js
index 73111e427..f72821d3c 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-3.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.isFrozen(strObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-4.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-4.js
index c779d9d8b..339e8f8ff 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-4.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-4.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.isFrozen(boolObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-5.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-5.js
index 9d2835345..e3210fc8e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-5.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-5.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.isFrozen(numObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-6.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-6.js
index 2eb1e4561..4b908e6df 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-6.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-6.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.isFrozen(dateObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-7.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-7.js
index ea47be25d..f59b50fd2 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-7.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-7.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.isFrozen(regObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-8.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-8.js
index 02747b7fd..081d6f191 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-8.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-8.js
@@ -31,4 +31,4 @@ function testcase() {
return Object.isFrozen(errObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-9.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-9.js
index 1bfd1cb3b..cf2273f24 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-9.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-2-d-9.js
@@ -32,4 +32,4 @@ function testcase() {
return Object.isFrozen(argObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-3-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-3-1.js
index 5c43b36ca..923c7e882 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-3-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-3-1.js
@@ -31,4 +31,4 @@ function testcase() {
return !Object.isExtensible(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-1.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-1.js
index 4227027eb..64c762d26 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-1.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-1.js
@@ -35,4 +35,4 @@ function testcase() {
Object.freeze(obj);
return Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-2.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-2.js
index 34763d621..8c275a55e 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-2.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-2.js
@@ -36,4 +36,4 @@ function testcase() {
return Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-3.js b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-3.js
index 8e9cfdccb..2c8229b4a 100644
--- a/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-3.js
+++ b/test/suite/converted/chapter15/15.2/15.2.3/15.2.3.9/15.2.3.9-4-3.js
@@ -35,4 +35,4 @@ function testcase() {
Object.freeze(obj);
return Object.isFrozen(obj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1-s.js
index 8faec246f..1bc53de82 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1-s.js
@@ -35,4 +35,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js
index 6260566e6..0df07c5ca 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-1.js
@@ -29,4 +29,4 @@ function testcase()
Function('a','a','return;');
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-2-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-2-s.js
index d10cb17d7..416665e0c 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-2-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-2-s.js
@@ -35,4 +35,4 @@ function testcase()
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3-s.js
index 4627ef98c..c29ee3b7d 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3-s.js
@@ -36,4 +36,4 @@ function testcase() {
return (e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js
index ce8976c69..67af52381 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-3.js
@@ -28,4 +28,4 @@ function testcase() {
Function('eval', 'return;');
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-4-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-4-s.js
index a2512c4fe..1a76289a7 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-4-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-4-s.js
@@ -35,4 +35,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5-s.js
index ccca9f8c1..f6e17cbac 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5-s.js
@@ -36,4 +36,4 @@ function testcase()
return(e instanceof SyntaxError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js
index 184bdd2e3..52b4197f5 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-5.js
@@ -29,4 +29,4 @@ function testcase()
Function('a,a','return;');
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-6-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-6-s.js
index db8de32b4..232bac2ed 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-6-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-6-s.js
@@ -36,4 +36,4 @@ function testcase()
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-7-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-7-s.js
index d8f7d54d2..0e4cada47 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-7-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-7-s.js
@@ -35,4 +35,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-8-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-8-s.js
index 6d3f066b2..73fe8608c 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-8-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-8-s.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-9-s.js b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-9-s.js
index 9be3593af..f81da94a8 100644
--- a/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-9-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.2/15.3.2.1/15.3.2.1-11-9-s.js
@@ -31,4 +31,4 @@ function testcase() {
var foo = new Function("baz", "baz", "baz", "return 0;");
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js b/test/suite/converted/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js
index ddb25f23a..5ab9acee3 100644
--- a/test/suite/converted/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.3/15.3.3.2/15.3.3.2-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-1-s.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-1-s.js
index f1d531597..cf66bfde9 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-1-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-1-s.js
@@ -33,4 +33,4 @@ function testcase() {
}
return !fun.apply("", Array);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-2-s.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-2-s.js
index 7053d2e76..f48c181b0 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-2-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-2-s.js
@@ -32,4 +32,4 @@ function testcase() {
}
return !fun.apply(-12, Array);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-3-s.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-3-s.js
index 001c3ea4c..cc1c445ac 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-3-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.3/15.3.4.3-3-s.js
@@ -33,4 +33,4 @@ function testcase() {
}
return !fun.apply(false, Array);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-1-s.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-1-s.js
index e1898f498..99a4c2f33 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-1-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-1-s.js
@@ -32,4 +32,4 @@ function testcase() {
}
return !fun.call("");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-2-s.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-2-s.js
index d84d75e94..f615dc2d2 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-2-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-2-s.js
@@ -32,4 +32,4 @@ function testcase() {
}
return !fun.call(-12);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-3-s.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-3-s.js
index eff8f21c7..175b89474 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-3-s.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.4/15.3.4.4-3-s.js
@@ -32,4 +32,4 @@ function testcase() {
}
return !fun.call(false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-1.js
index 838db8525..8c7cfc3ef 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-1.js
@@ -33,4 +33,4 @@ function testcase() {
return newFunc() === "abc";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-10.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-10.js
index 0c75a511b..4eb618838 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-10.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-10.js
@@ -35,4 +35,4 @@ function testcase() {
return newFunc();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-11.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-11.js
index f3563b96f..1a8438766 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-11.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-11.js
@@ -35,4 +35,4 @@ function testcase() {
return newFunc(1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-12.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-12.js
index 4fe48eddf..3505429fe 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-12.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-12.js
@@ -36,4 +36,4 @@ function testcase() {
return newFunc(1, 2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-13.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-13.js
index 48263e49a..3bba4bd95 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-13.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-13.js
@@ -36,4 +36,4 @@ function testcase() {
return newFunc();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-14.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-14.js
index 8094b0681..0d06bc30f 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-14.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-14.js
@@ -36,4 +36,4 @@ function testcase() {
return newFunc(2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-15.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-15.js
index ceedd7822..c30864fd0 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-15.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-15.js
@@ -36,4 +36,4 @@ function testcase() {
return newFunc();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-2.js
index 9cf607f44..05a9cba33 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-2.js
@@ -35,4 +35,4 @@ function testcase() {
return newFunc() === obj;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-3.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-3.js
index 9ad113fa5..949832ef7 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-3.js
@@ -33,4 +33,4 @@ function testcase() {
return newFunc("c") === "c";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-4.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-4.js
index 64ee44f4f..430abd395 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-4.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-4.js
@@ -33,4 +33,4 @@ function testcase() {
return newFunc();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-5.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-5.js
index 67873afac..a537ca0a2 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-5.js
@@ -33,4 +33,4 @@ function testcase() {
return newFunc(1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-6.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-6.js
index 0b8750fe2..bb3007859 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-6.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-6.js
@@ -35,4 +35,4 @@ function testcase() {
return newFunc();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-7.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-7.js
index a3aa45d73..40997408a 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-7.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-7.js
@@ -35,4 +35,4 @@ function testcase() {
return newFunc();
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-8.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-8.js
index 170b051a6..0b39948e1 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-8.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-8.js
@@ -35,4 +35,4 @@ function testcase() {
return newFunc(1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-9.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-9.js
index 125c6f875..762997786 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-9.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.1/15.3.4.5.1-4-9.js
@@ -35,4 +35,4 @@ function testcase() {
return newFunc(2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-1.js
index 7192bc850..22145d541 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-1.js
@@ -39,4 +39,4 @@ function testcase() {
return newInstance.hasOwnProperty("returnValue") && newInstance.returnValue === "abc" &&
newInstance.hasOwnProperty("returnVerifyResult") && newInstance.returnVerifyResult === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-10.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-10.js
index 79b8c1bf9..0aecd2cb9 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-10.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-10.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-11.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-11.js
index 0c8d15f21..5e1ba61b2 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-11.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-11.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-12.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-12.js
index ed3f84de1..d1b221e3f 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-12.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-12.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-13.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-13.js
index ee37c9668..10790d910 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-13.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-13.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-14.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-14.js
index 610c32e90..c74040125 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-14.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-14.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-2.js
index 2730f012e..93ea7c5ab 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-2.js
@@ -39,4 +39,4 @@ function testcase() {
return newInstance.hasOwnProperty("returnValue") && newInstance.returnValue === "abc" &&
newInstance.hasOwnProperty("returnVerifyResult") && newInstance.returnVerifyResult === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-3.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-3.js
index d8954a7ca..b8b6c79bb 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-3.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-4.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-4.js
index b2e356e34..833a57d8f 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-4.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-4.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-5.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-5.js
index 09a776c7b..42ee19b7c 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-5.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype.verifyThis;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-6.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-6.js
index 9f7db080b..bccc9c8f0 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-6.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-6.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-7.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-7.js
index 215233e06..cd3e3ea08 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-7.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-7.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-8.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-8.js
index 17f98c175..cc80daa49 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-8.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-8.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-9.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-9.js
index b9502f17a..4a1c6628f 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-9.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5.2/15.3.4.5.2-4-9.js
@@ -35,4 +35,4 @@ function testcase() {
return newInstance.valueOf() === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js
index 92d631e5d..93a58cdba 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-0-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-10-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-10-1.js
index 6f27c4a87..402d83aed 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-10-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-10-1.js
@@ -31,4 +31,4 @@ function testcase() {
var obj = foo.bind({});
return Object.prototype.toString.call(obj) === "[object Function]";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-11-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-11-1.js
index ea738206a..86bb83015 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-11-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-11-1.js
@@ -36,4 +36,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js
index 868b3e29a..8a8c40879 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-1.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js
index e7a7f8b8a..ed191caa3 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js
index b33da58f1..b074aef32 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-3.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js
index f114883e2..b84dffab7 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-4.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js
index 3670ca6f5..3c1ac7709 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-5.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-6.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-6.js
index d6b840a1c..1f57da76d 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-6.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-13.b-6.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js
index f0b573e5a..c2dc6e0f2 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-1.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js
index d292abc9c..0a1ad18e0 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-2.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-3.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-3.js
index a422557d0..d633e272f 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-3.js
@@ -35,4 +35,4 @@ function testcase() {
canWritable = (obj.length === 100);
return hasProperty && !canWritable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-4.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-4.js
index 08724ea40..2838d7ffb 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-4.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-4.js
@@ -38,4 +38,4 @@ function testcase() {
}
return hasProperty && !canEnumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-5.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-5.js
index cced5dc51..200150bb5 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-15-5.js
@@ -35,4 +35,4 @@ function testcase() {
canConfigurable = !obj.hasOwnProperty("length");
return hasProperty && !canConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js
index 23c2b40d3..3bcc74ca6 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-2.js
index 5b8524133..a741772f6 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-16-2.js
@@ -31,4 +31,4 @@ function testcase() {
obj.property = 12;
return obj.hasOwnProperty("property");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js
index 53745b88c..d61101489 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-1.js
@@ -41,4 +41,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-10.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-10.js
index 6baaa4d30..d28dc6712 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-10.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-10.js
@@ -29,4 +29,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-11.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-11.js
index a7a46365f..ac06512ee 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-11.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-11.js
@@ -29,4 +29,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-12.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-12.js
index 8c3a1d974..062eb85a9 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-12.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-12.js
@@ -29,4 +29,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-13.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-13.js
index 4de5104ce..f94ee9ae2 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-13.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-13.js
@@ -29,4 +29,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-14.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-14.js
index 1e3b30451..beb8b079a 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-14.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-14.js
@@ -29,4 +29,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-15.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-15.js
index 3b9b446a1..e520101d2 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-15.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-15.js
@@ -29,4 +29,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-16.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-16.js
index 47760ae8f..3a0fd3ba8 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-16.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-16.js
@@ -30,4 +30,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js
index bdf0854aa..baf0fd3cf 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-2.js
@@ -41,4 +41,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js
index 1fab87ee0..25b2ba466 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-3.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js
index 351b12feb..750f7e79f 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-4.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js
index 081a0d552..f313f78c9 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-5.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js
index bfec9191d..6e1cb7f2c 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-6.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js
index 778b9912c..cd290b094 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-7.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js
index f70cddcdd..5b3e712d7 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-8.js
@@ -34,4 +34,4 @@ function testcase() {
return a.prop === "verifyPropertyExist" && a[41] === 41 && a.length === 42;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js
index faddd099f..a12ce006a 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-2-9.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-1.js
index 632c98787..41cf5d1dd 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-1.js
@@ -30,4 +30,4 @@ function testcase() {
var obj = foo.bind({});
return obj.hasOwnProperty("caller");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-2.js
index 6d1529f49..ec2144541 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-2.js
@@ -34,4 +34,4 @@ function testcase() {
return (ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-3.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-3.js
index 69326559f..fe70c47d7 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-3.js
@@ -35,4 +35,4 @@ function testcase() {
return (ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-4.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-4.js
index 25152e7af..faaf6d99d 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-4.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-4.js
@@ -38,4 +38,4 @@ function testcase() {
}
return hasProperty && !canEnumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-5.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-5.js
index 3db2b7192..5e482de42 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-20-5.js
@@ -35,4 +35,4 @@ function testcase() {
canConfigurable = obj.hasOwnProperty("caller");
return hasProperty && canConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-1.js
index 7697f1f23..de9883b44 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-1.js
@@ -30,4 +30,4 @@ function testcase() {
var obj = foo.bind({});
return obj.hasOwnProperty("arguments");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-2.js
index 092149712..953fd5db5 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-2.js
@@ -34,4 +34,4 @@ function testcase() {
return (ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-3.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-3.js
index 3fea25c7f..5cab7bf26 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-3.js
@@ -35,4 +35,4 @@ function testcase() {
return (ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-4.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-4.js
index 142f154a5..c26fee2e1 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-4.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-4.js
@@ -38,4 +38,4 @@ function testcase() {
}
return hasProperty && !canEnumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-5.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-5.js
index 79b3a2f93..ce3288680 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-21-5.js
@@ -35,4 +35,4 @@ function testcase() {
canConfigurable = !obj.hasOwnProperty("arguments");
return hasProperty && !canConfigurable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-3-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-3-1.js
index 8670e0637..14bfe048b 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-3-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-3-1.js
@@ -34,4 +34,4 @@ function testcase() {
var obj = foo.bind({}, "a", "b");
return obj()==true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-1.js
index 26e3d1037..f221e15cf 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-1.js
@@ -32,4 +32,4 @@ function testcase() {
obj.property = 12;
return obj.property === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-10.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-10.js
index def028839..de8ac924d 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-10.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-10.js
@@ -45,4 +45,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-11.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-11.js
index 08c28ebd0..2cc7f976d 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-11.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-11.js
@@ -39,4 +39,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-12.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-12.js
index 570b31575..9cefad0ea 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-12.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-12.js
@@ -31,4 +31,4 @@ function testcase() {
var obj = foo.bind({});
return typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-2.js
index f33595dc4..44623d665 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-2.js
@@ -36,4 +36,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-3.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-3.js
index db4f98975..0f74aa19c 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-3.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-3.js
@@ -38,4 +38,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-4.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-4.js
index c0f25f5e1..eb288bebe 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-4.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-4.js
@@ -46,4 +46,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-5.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-5.js
index 0aabc60d6..003438054 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-5.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-5.js
@@ -36,4 +36,4 @@ function testcase() {
});
return obj.property === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-6.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-6.js
index 73e26915e..fb9b9ab2d 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-6.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-6.js
@@ -41,4 +41,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-7.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-7.js
index 869c09689..5dddf1028 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-7.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-7.js
@@ -41,4 +41,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-8.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-8.js
index de46dfcbb..2cc9ce6bd 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-8.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-8.js
@@ -47,4 +47,4 @@ function testcase() {
delete Function.prototype.property;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-9.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-9.js
index 745aee9b1..d614125ce 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-9.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-6-9.js
@@ -34,4 +34,4 @@ function testcase() {
});
return obj.hasOwnProperty("property") && typeof (obj.property) === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js
index 188cd5408..48e6d568f 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-1.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js
index 3427312b7..d0e408996 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-8-2.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js
index 9005f0d71..b77ffebc2 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-1.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js
index a9b1273e7..51d0d790c 100644
--- a/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js
+++ b/test/suite/converted/chapter15/15.3/15.3.4/15.3.4.5/15.3.4.5-9-2.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js
index 189b2db72..abb39fe08 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js
index f7fb58375..eccc7e303 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-3.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js
index 661d63919..e7f1fa656 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-4.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js
index 9d036c636..8b863b0ed 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-5.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js
index e435c57a0..60bd5b8c3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-6.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js
index 95c02d20a..525c2a688 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-0-7.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-1-13.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-1-13.js
index 4bac7e6cb..c7d950fe3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-1-13.js
@@ -34,4 +34,4 @@ function testcase() {
return !Array.isArray(arg);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-1.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-1.js
index cf76d555d..ce79687b1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-1.js
@@ -33,4 +33,4 @@ function testcase() {
var child = new Con();
return !Array.isArray(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-2.js b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-2.js
index 16d3bbffa..ce5ae19ee 100644
--- a/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.3/15.4.3.2/15.4.3.2-2-2.js
@@ -34,4 +34,4 @@ function testcase() {
return !Array.isArray(child);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.10/15.4.4.10-10-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.10/15.4.4.10-10-c-ii-1.js
index 23a54aedb..2cb500cd5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.10/15.4.4.10-10-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.10/15.4.4.10-10-c-ii-1.js
@@ -39,4 +39,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-a-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-a-1.js
index b45f797d6..3c0be7da9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-a-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-a-1.js
@@ -29,4 +29,4 @@ function testcase() {
var newArrObj = arrObj.splice(-2, 1);
return newArrObj.length === 1 && newArrObj[0] === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-c-ii-1.js
index 4f121258e..26ad84e30 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.12/15.4.4.12-9-c-ii-1.js
@@ -54,4 +54,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js
index 206123423..00b390bd9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js
index a5ad4ed82..1933534f1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-1.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js
index c329fd1a2..3508311d7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-10.js
@@ -34,4 +34,4 @@ function testcase() {
delete Math.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js
index c1da1fa96..65e52ace2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-11.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js
index e9e670f7e..0e803d17d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-12.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js
index 53126bd39..1f8e92de6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-13.js
@@ -35,4 +35,4 @@ function testcase() {
delete JSON.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js
index df34f0f62..865bf35fd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-14.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js
index f4be43b55..8212b3823 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-15.js
@@ -33,4 +33,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-17.js
index c63921066..61e278c73 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-17.js
@@ -35,4 +35,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js
index 4b36b7483..a14e2c4f5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-2.js
@@ -33,4 +33,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js
index 92245011f..684323c9e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-3.js
@@ -36,4 +36,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js
index 063987ec5..ccfed8ac0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js
index 335f16c8e..4613f45f8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-5.js
@@ -36,4 +36,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js
index 8ff575289..25e809a6c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-6.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js
index 682f1ffd9..8e4e29104 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-8.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, 'l') === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js
index 096242e5f..17bb82245 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-1-9.js
@@ -33,4 +33,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js
index e468df347..9923e75aa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-1.js
@@ -49,4 +49,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js
index 88dd11f13..24e68e858 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-10-2.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js
index 3f1d712ae..d68a26d56 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-1.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(objOne, true) === 1 &&
Array.prototype.indexOf.call(objTwo, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js
index ade75c010..848da479a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-10.js
@@ -45,4 +45,4 @@ function testcase() {
return Array.prototype.indexOf.call(childOne, true) === 1 &&
Array.prototype.indexOf.call(childTwo, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js
index 7d0ce3c07..c153d933f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-11.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js
index 0114d79e1..c9a141538 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-12.js
@@ -44,4 +44,4 @@ function testcase() {
delete Object.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js
index b2fe34440..1cce0b84f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-13.js
@@ -40,4 +40,4 @@ function testcase() {
return Array.prototype.indexOf.call(child, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js
index 56f47ea85..85885252d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-14.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js
index 421d963c2..77865240f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-15.js
@@ -45,4 +45,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js
index 15e56d04c..5dd502389 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-17.js
@@ -34,4 +34,4 @@ function testcase() {
return func(0, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js
index 75fa9004a..6874ba39e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-18.js
@@ -34,4 +34,4 @@ function testcase() {
delete String.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js
index e80af1602..e842da9a1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-19.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, obj[1]) === 1 &&
Array.prototype.indexOf.call(obj, obj[2]) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js
index 8d3e7fb40..256c94ba3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-2.js
@@ -36,4 +36,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js
index 8f9d8751c..92ebd3f64 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-3.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.indexOf.call(child, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js
index f7e6e6279..2f48b0ad0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-4.js
@@ -40,4 +40,4 @@ function testcase() {
Array.prototype.length = arrProtoLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js
index 3a8ddc423..54afb0664 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-5.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.indexOf.call(child, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js
index 32d779a16..c2b9ee70c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-6.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.indexOf.call(childOne, true) === 1 &&
Array.prototype.indexOf.call(childTwo, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js
index 1607eb3e2..5dc18f644 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-7.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.indexOf.call(objOne, true) === 1 &&
Array.prototype.indexOf.call(objTwo, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js
index f279172c4..a9663bf34 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-8.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.indexOf.call(child, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js
index b8bd98559..119ce469f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-2-9.js
@@ -48,4 +48,4 @@ function testcase() {
return Array.prototype.indexOf.call(child, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js
index dc4a9ec0e..f1c1ad128 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-1.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, 1) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js
index c05dedb89..d7f2dc56a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-10.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, 0) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js
index c40ce97fd..8de224932 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-11.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, 1) === 1 &&
Array.prototype.indexOf.call(obj, 2) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js
index 482cb1135..da402662f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-12.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, "true") === 1 &&
Array.prototype.indexOf.call(obj, "2") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js
index 65638454f..063aa2a1c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-13.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 199 &&
Array.prototype.indexOf.call(obj, "200.59") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js
index a012caa50..d5232714a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-14.js
@@ -34,4 +34,4 @@ function testcase() {
Array.prototype.indexOf.call(objTwo, true) === -1 &&
Array.prototype.indexOf.call(objThree, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js
index 9b5f4a477..72d33e716 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-15.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1 &&
Array.prototype.indexOf.call(obj, "2E0") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js
index 13fe30ebe..9175a9c0d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-16.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 10 &&
Array.prototype.indexOf.call(obj, "0x00B") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js
index 50905cfa3..a702d6feb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-17.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1 &&
Array.prototype.indexOf.call(obj, "0002.0") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js
index 102975501..ff5ce13f7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-18.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js
index 9a904373f..4cb6340c1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-19.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1 &&
Array.prototype.indexOf.call(obj, 2) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js
index b73689ecd..fbc6a174c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-2.js
@@ -29,4 +29,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, 0) === 0 &&
Array.prototype.indexOf.call(obj, 1) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js
index 5cc541e8a..e23b930a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-20.js
@@ -40,4 +40,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1 &&
Array.prototype.indexOf.call(obj, 2) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js
index e7e439543..fc08bf643 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-21.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1 && toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js
index 59518fe99..409281a53 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-22.js
@@ -50,4 +50,4 @@ function testcase() {
return toStringAccessed && valueOfAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js
index efe347e3e..b98027a45 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-23.js
@@ -52,4 +52,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1 && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js
index d35fce86c..f94a9b8b6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-24.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 122 &&
Array.prototype.indexOf.call(obj, false) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js
index 7d81305d0..0b32e8cec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-25.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1 &&
Array.prototype.indexOf.call(obj, false) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js
index ba3947323..cf89d9ce4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-28.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, targetObj) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js
index ac762d235..50cb1bc8b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-29.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, targetObj) === 0 &&
Array.prototype.indexOf.call(obj, 4294967297) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js
index 5620d1b31..7d0609c13 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-3.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js
index 6cbe35c42..2e8b1ed23 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-4.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js
index d8bfa020a..bd8f5f2a2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-5.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js
index 852921fee..f7e15bbfa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-6.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 3 &&
Array.prototype.indexOf.call(obj, false) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js
index 9931bb93b..8be6f09e8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-7.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 4 &&
Array.prototype.indexOf.call(obj, false) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js
index e23e266ff..4aecfc633 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-8.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, 0) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js
index bdf2714cf..d51a4f84f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-3-9.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, 0) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js
index 9de60042a..52fdccfd9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js
index a312ff7e4..a5c0647f4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-10.js
@@ -29,4 +29,4 @@ function testcase() {
var obj = { 0: targetObj, 100: targetObj, length: -6e-1 };
return Array.prototype.indexOf.call(obj, targetObj) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js
index fc981b2cf..27e78ac9f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-11.js
@@ -29,4 +29,4 @@ function testcase() {
var obj = { 0: targetObj, 100: targetObj, length: "" };
return Array.prototype.indexOf.call(obj, targetObj) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js
index a67a20139..68cf77a1d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-2.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js
index d448fc3e9..4594fd7a8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-3.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js
index 2c13af67b..46905053a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-4.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js
index 609217f80..cc5267d35 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-5.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js
index 1ac54ac66..a0f971423 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-6.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js
index e702b63b1..191bf8d88 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-7.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js
index ccb391471..a1d7e992d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-8.js
@@ -46,4 +46,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js
index 152dd9e4c..2602596f7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-4-9.js
@@ -29,4 +29,4 @@ function testcase() {
var obj = { 0: targetObj, 100: targetObj, length: 0.1 };
return Array.prototype.indexOf.call(obj, targetObj) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js
index 97d1765f4..a61736bc0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js
index b4f7e8967..94a7fb74b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-10.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, targetObj, 2].indexOf(targetObj, 2) === -1 &&
[0, 1, targetObj].indexOf(targetObj, 2) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js
index 276176fd4..19053758e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-11.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, targetObj, 2].indexOf(targetObj, -1) === -1 &&
[0, 1, targetObj].indexOf(targetObj, -1) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js
index 108fd4253..4524859a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-12.js
@@ -29,4 +29,4 @@ function testcase() {
arr[Math.pow(2, 32) - 2] = true; //length is the max value of Uint type
return arr.indexOf(true, Infinity) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js
index 61c9fc091..577c540de 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-16.js
@@ -29,4 +29,4 @@ function testcase() {
arr[Math.pow(2, 32) - 2] = true; //length is the max value of Uint type
return arr.indexOf(true, "Infinity") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js
index 4815725f7..b474b80ec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-18.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, 1, targetObj, 3, 4].indexOf(targetObj, "3E0") === -1 &&
[0, 1, 2, targetObj, 4].indexOf(targetObj, "3E0") === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js
index 63b067148..157de165a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-19.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, 1, targetObj, 3, 4].indexOf(targetObj, "0x0003") === -1 &&
[0, 1, 2, targetObj, 4].indexOf(targetObj, "0x0003") === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js
index d1a63adc1..45f3f8e73 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-2.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js
index 50dc33396..10bda1a7e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-20.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, 1, targetObj, 3, 4].indexOf(targetObj, "0003.10") === -1 &&
[0, 1, 2, targetObj, 4].indexOf(targetObj, "0003.10") === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js
index a93c1a3a3..19b466524 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-21.js
@@ -39,4 +39,4 @@ function testcase() {
return [0, true].indexOf(true, fromIndex) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js
index e50035306..be905dc10 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-22.js
@@ -35,4 +35,4 @@ function testcase() {
return [0, true].indexOf(true, fromIndex) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js
index 3222f46bf..0580b06b3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-23.js
@@ -43,4 +43,4 @@ function testcase() {
return [0, true].indexOf(true, fromIndex) === 1 && toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js
index 332e8f6a5..82e994155 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-24.js
@@ -47,4 +47,4 @@ function testcase() {
return toStringAccessed && valueOfAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js
index 00297501c..a130e4775 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-25.js
@@ -47,4 +47,4 @@ function testcase() {
return [0, true].indexOf(true, child) === 1 && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js
index 10a4127a4..5b343017d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-26.js
@@ -55,4 +55,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js
index f0f9fe34b..47d7cb325 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-27.js
@@ -59,4 +59,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js
index 08aaccffb..dc4b96b9d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-28.js
@@ -41,4 +41,4 @@ function testcase() {
return (e instanceof TypeError) && !stepFiveOccurs;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js
index 569f77148..a12301937 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-29.js
@@ -50,4 +50,4 @@ function testcase() {
return (e instanceof RangeError) && !stepFiveOccurs;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js
index eb46870aa..65abdc27d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-3.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js
index d49c1c711..69a617a34 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-30.js
@@ -54,4 +54,4 @@ function testcase() {
return (e instanceof TypeError) && !stepFiveOccurs;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js
index 1255a1545..13f424c05 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-31.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, targetObj, 2].indexOf(targetObj, 2.5) === -1 &&
[0, 1, targetObj].indexOf(targetObj, 2.5) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js
index 37cf9dbda..6d6c34b77 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-32.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, targetObj, 2].indexOf(targetObj, -1.5) === -1 &&
[0, 1, targetObj].indexOf(targetObj, -1.5) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js
index 74d6542fd..b86556efe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-4.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js
index 2d3f109d1..800c23596 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-5.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js
index 18b135547..ef24539e0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-5-6.js
@@ -31,4 +31,4 @@ function testcase() {
arr.indexOf(2) === arr.indexOf(2, 0) &&
arr.indexOf(4) === arr.indexOf(4, 0);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js
index 3f5f1f135..a02d9f8c0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-6-1.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js
index bf9205d7c..21e95fc3e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-8-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js
index 8169936d1..55e00eae7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js
index 6770095a6..f6a1a3013 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-10.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js
index 52891da3b..8babda142 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-11.js
@@ -38,4 +38,4 @@ function testcase() {
return arr.indexOf(1) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js
index b833788a2..875ccf340 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-2.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js
index 1d08ee480..a850ac7ae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-3.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js
index a27c14891..345e64b3f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-4.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js
index 50e54cb6b..07adf941c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-5.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js
index 65d84a064..13bc4666a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-6.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js
index eab9857bd..614699312 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-7.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js
index f092f27db..2d1ea7992 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-8.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js
index 97a2e94ad..31b446ef6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-9.js
@@ -37,4 +37,4 @@ function testcase() {
a.indexOf(4,4294967290) === -1 &&
a.indexOf(5,4294967290) === -1 ) ;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js
index ef4169a36..bcd0d1e29 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-1.js
@@ -38,4 +38,4 @@ function testcase() {
return 2 === Array.prototype.indexOf.call(arr, "length");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-10.js
index bfff241d3..76ede9259 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-10.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js
index 1599c3d8d..d21b445af 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-11.js
@@ -45,4 +45,4 @@ function testcase() {
return -1 === Array.prototype.indexOf.call(arr, 6.99);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js
index 733e1d092..997864af9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-12.js
@@ -45,4 +45,4 @@ function testcase() {
return -1 === arr.indexOf("6.99");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-13.js
index c7eddf3e8..63144da81 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-13.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-14.js
index 9f03ae6cf..34a293fa8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-14.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-15.js
index 4fafa9046..3459e5c6a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-15.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-16.js
index 4487ec976..9d5b1d123 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-16.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-17.js
index 23738effc..c74299192 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-17.js
@@ -38,4 +38,4 @@ function testcase() {
return -1 === arr.indexOf("last");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-18.js
index 346abba96..3a18cbc41 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-18.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-19.js
index dbc31aea8..8d251a971 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-19.js
@@ -45,4 +45,4 @@ function testcase() {
return 2 === arr.indexOf("unconfigurable");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js
index c989220e3..c04782d83 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-2.js
@@ -38,4 +38,4 @@ function testcase() {
return 4 === Array.prototype.indexOf.call(arr, targetObj, fromIndex);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js
index dbba2775b..6f13fa103 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-3.js
@@ -39,4 +39,4 @@ function testcase() {
return 4 === arr.indexOf(targetObj, fromIndex);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js
index 6619203a4..3097ac649 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-4.js
@@ -38,4 +38,4 @@ function testcase() {
return -1 === Array.prototype.indexOf.call(arr, 6.99);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js
index 95e8bd8a6..ceb7c7b04 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-5.js
@@ -37,4 +37,4 @@ function testcase() {
return -1 === Array.prototype.indexOf.call(arr, false, fromIndex);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js
index 7a893845f..737cf0045 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-6.js
@@ -39,4 +39,4 @@ function testcase() {
return -1 === arr.indexOf("10", fromIndex);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-7.js
index 434705546..daa83c0d3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-7.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.indexOf.call(arr, 1) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-8.js
index aa8b13d55..7e69fb888 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-8.js
@@ -43,4 +43,4 @@ function testcase() {
return arr.indexOf(1) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-9.js
index 8dd9c2baf..c3fed464d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-a-9.js
@@ -47,4 +47,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js
index 893ed6a3f..28f9d486e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-1.js
@@ -30,4 +30,4 @@ function testcase() {
Array.prototype.indexOf.call(obj, 1) === 1 &&
Array.prototype.indexOf.call(obj, 2) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-10.js
index 35909d86c..686633a6e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-10.js
@@ -52,4 +52,4 @@ function testcase() {
1 === Array.prototype.indexOf.call(obj, 1) &&
2 === Array.prototype.indexOf.call(obj, 2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-11.js
index 0acd7d62f..e6c960ba9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-11.js
@@ -41,4 +41,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-12.js
index a475d9e23..71889474d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-12.js
@@ -41,4 +41,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-13.js
index 60337597a..b2b1ce629 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-13.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-14.js
index 6d23a5f03..89b9046ef 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-14.js
@@ -48,4 +48,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-15.js
index e71496e44..bfab88cec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-15.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-16.js
index 548dd9eeb..eded11af1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-16.js
@@ -57,4 +57,4 @@ function testcase() {
delete Object.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-17.js
index 28c2918b8..7747749bc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-17.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.indexOf(undefined) === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-18.js
index 3cdb5f04b..c72ad851e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-18.js
@@ -34,4 +34,4 @@ function testcase() {
return 0 === Array.prototype.indexOf.call(obj, undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-19.js
index 752c0c8a7..70ccddc8b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-19.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-20.js
index f606621be..0e399f4a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-20.js
@@ -47,4 +47,4 @@ function testcase() {
return Array.prototype.indexOf.call(child, undefined) === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-21.js
index 81f426e4f..eceb98dd7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-21.js
@@ -35,4 +35,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-22.js
index 3ac1e5087..5043c3e5a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-22.js
@@ -36,4 +36,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-23.js
index f658db2f3..142eb80a5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-23.js
@@ -43,4 +43,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js
index 3b76fb025..ef4136823 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-25.js
@@ -33,4 +33,4 @@ function testcase() {
return func(true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js
index 8df10ae06..f8d2f37aa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-26.js
@@ -34,4 +34,4 @@ function testcase() {
return func(0, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js
index 1d4cc04ee..d780e1e50 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-27.js
@@ -34,4 +34,4 @@ function testcase() {
return func(0, false, 0, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-28.js
index fc53f4e26..08f6107a1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-28.js
@@ -50,4 +50,4 @@ function testcase() {
return arr.indexOf(true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-29.js
index 61c83785e..8ab46a415 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-29.js
@@ -50,4 +50,4 @@ function testcase() {
return Array.prototype.indexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js
index b8b922d96..e90615b77 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-3.js
@@ -32,4 +32,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-30.js
index 937000536..888d25a97 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-30.js
@@ -51,4 +51,4 @@ function testcase() {
return (e instanceof TypeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-31.js
index b7ea56c30..602d74ded 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-31.js
@@ -52,4 +52,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js
index 24c16dfb4..2cacb39ce 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-4.js
@@ -33,4 +33,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js
index cc8b5b81a..1f45ff59d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-5.js
@@ -37,4 +37,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js
index c6d68f211..9bca9e0cd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-6.js
@@ -38,4 +38,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js
index 5bd109308..8409fe13a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-7.js
@@ -38,4 +38,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js
index 2637e7691..8deba5e7b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-8.js
@@ -39,4 +39,4 @@ function testcase() {
delete Object.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-9.js
index 34623be8e..60634a5db 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-i-9.js
@@ -50,4 +50,4 @@ function testcase() {
return arr.indexOf(0) === 0 && arr.indexOf(1) === 1 && arr.indexOf(2) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js
index fb8bccb57..345bc517c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-ii-11.js
@@ -31,4 +31,4 @@ function testcase() {
var obj3 = obj2;
return [{}, obj1, obj2].indexOf(obj3) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js
index 8ea286eec..5fa9c9176 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.14/15.4.4.14-9-b-iii-2.js
@@ -47,4 +47,4 @@ function testcase() {
arr.indexOf(2);
return !elementThirdAccessed && !elementFifthAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js
index 9d7b50c9b..77fbf25b8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js
index 019535ed5..1a617ccc4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-1.js
@@ -35,4 +35,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js
index 4c6aae106..a4fe1739d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-10.js
@@ -35,4 +35,4 @@ function testcase() {
delete Math[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js
index aeced34bb..764a4d569 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-11.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js
index c4f31e00b..72531e4e6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-12.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, "afdasf") === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js
index 3f046b391..21ff6d048 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-13.js
@@ -36,4 +36,4 @@ function testcase() {
delete JSON.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js
index d52662a31..d31d90114 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-14.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, Infinity) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js
index 56f02664a..49b87e954 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-15.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 2) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-17.js
index b2b5c157e..24e524c94 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-17.js
@@ -36,4 +36,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js
index 79f84164f..58c420daa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-2.js
@@ -35,4 +35,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js
index 53dbf11b5..af3b883aa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-3.js
@@ -36,4 +36,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js
index ac0fa0a69..0ef9fc707 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-4.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js
index 2b5cfaf72..5ced68a31 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-5.js
@@ -35,4 +35,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js
index 0f5c115da..851387682 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-6.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js
index 4fac6eb8c..b744c9c20 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-8.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, "f") === 4;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js
index 3f9514772..7a7280831 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-1-9.js
@@ -33,4 +33,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js
index 467d62a92..709210e9d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-1.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, null) === 1 &&
Array.prototype.lastIndexOf.call(obj, undefined) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js
index 088abd765..7bdbb9f05 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-10.js
@@ -44,4 +44,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(child, 1) === 1 &&
Array.prototype.lastIndexOf.call(child, 2) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js
index 58b5b8476..7331cc828 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-11.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 1) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js
index 4387a4ffe..29ed3c752 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-12.js
@@ -44,4 +44,4 @@ function testcase() {
delete Object.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js
index ae4621285..1508f7f1e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-13.js
@@ -40,4 +40,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(child, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js
index c4fc71d66..47612ebf3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-14.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, null) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js
index 9f1d296a0..7859d17a6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-15.js
@@ -45,4 +45,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js
index 862f5e89d..96095e2ef 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-17.js
@@ -35,4 +35,4 @@ function testcase() {
return func(0, targetObj);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js
index 035a0ecca..531061a7e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-18.js
@@ -35,4 +35,4 @@ function testcase() {
delete String.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js
index 26b4a7ad3..ea1329cda 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-19.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, obj[1]) === 1 &&
Array.prototype.lastIndexOf.call(obj, obj[2]) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js
index dee8cf834..6ce305077 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-2.js
@@ -35,4 +35,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js
index 7508ae8f2..8ba901c1a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-3.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(child, child) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js
index 9fca795ec..47a7fff60 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-4.js
@@ -36,4 +36,4 @@ function testcase() {
Array.prototype.length = arrProtoLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js
index 12d21093f..0b0a94200 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-5.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(child, null) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js
index 9e62ebfc1..8d21a8ae5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-6.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(child, "x") === 1 &&
Array.prototype.lastIndexOf.call(child, "y") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js
index 57d96ad15..09d0e44f7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-7.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1 &&
Array.prototype.lastIndexOf.call(obj, false) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js
index 520de0565..9e312e7c0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-8.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(child, eval) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js
index 506640a01..0b7e51872 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-2-9.js
@@ -48,4 +48,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(child, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js
index 8cc47df6e..74e91efdb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-1.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 1) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js
index 35bdb32c7..d27ce1a43 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-10.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 0) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js
index cfddb551b..1ba064dd5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-11.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1 &&
Array.prototype.lastIndexOf.call(obj, false) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js
index bea788f77..863d029c8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-12.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, null) === 1 &&
Array.prototype.lastIndexOf.call(obj, undefined) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js
index 7fcbd0dc8..6ed68d6a3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-13.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 4) === 4 &&
Array.prototype.lastIndexOf.call(obj, 5) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js
index ea08e45b9..aa195fa11 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-14.js
@@ -34,4 +34,4 @@ function testcase() {
Array.prototype.lastIndexOf.call(objTwo, true) === -1 &&
Array.prototype.lastIndexOf.call(objThree, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js
index 7910e686b..9ed6b60fb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-15.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 229) === 229 &&
Array.prototype.lastIndexOf.call(obj, 2.3E2) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js
index 386c59c21..8d35fad98 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-16.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 2573) === 2573 &&
Array.prototype.lastIndexOf.call(obj, 0x000A0E) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js
index 851d5906d..69d0929bb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-17.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 1) === 1 &&
Array.prototype.lastIndexOf.call(obj, 2) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js
index 0feacfa07..1bd7a2b69 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-18.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, targetObj) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js
index b3743e684..9ddf73c9a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-19.js
@@ -47,4 +47,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, targetObj) === 1 &&
Array.prototype.lastIndexOf.call(obj, 2) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js
index 3bd8bfffd..047500eda 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-2.js
@@ -29,4 +29,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 0) === 0 &&
Array.prototype.lastIndexOf.call(obj, 1) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js
index d2fba79c7..ecfc77d65 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-20.js
@@ -41,4 +41,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1 &&
Array.prototype.lastIndexOf.call(obj, 2) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js
index fd02b238a..021ddce46 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-21.js
@@ -47,4 +47,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, targetObj) === 1 && toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js
index 1f60ed504..f4a0e91f3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-22.js
@@ -51,4 +51,4 @@ function testcase() {
return toStringAccessed && valueOfAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js
index 9e694369a..b1b1733a7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-23.js
@@ -52,4 +52,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, child) === 1 && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js
index 198e4c9cc..0a24f4013 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-24.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 122 &&
Array.prototype.lastIndexOf.call(obj, false) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js
index de0f8f7a3..ff185d28c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-25.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1 &&
Array.prototype.lastIndexOf.call(obj, false) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js
index 8827c3bdc..309fd0154 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-28.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, targetObj) === -1; //verify length is 0 finally
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js
index 6140bdc29..3286fe5b3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-29.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, targetObj) === 0 &&
Array.prototype.lastIndexOf.call(obj, 4294967297) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js
index 3365e2ab8..951c6e42b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-3.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, "undefined") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js
index 0e9b746ca..a23482693 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-4.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js
index 6c069fff4..a1319e8a2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-5.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, +0) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js
index 0cd0d59e0..4c6206359 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-6.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 99 &&
Array.prototype.lastIndexOf.call(obj, 100) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js
index 0f377659b..a9bf7ca1f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-7.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, -Infinity) === 4 &&
Array.prototype.lastIndexOf.call(obj, Infinity) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js
index 1058619d8..01bd27a5d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-8.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 0) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js
index 60e8ffe25..82e29254c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-3-9.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, 0) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js
index 26ec68169..40d1e4167 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js
index 31b3278d0..43f3b92d0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-10.js
@@ -29,4 +29,4 @@ function testcase() {
var obj = { 0: targetObj, 100: targetObj, length: -6e-1 };
return Array.prototype.lastIndexOf.call(obj, targetObj) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js
index 70584bc5d..e62c66e1c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-11.js
@@ -29,4 +29,4 @@ function testcase() {
var obj = { 0: targetObj, 100: targetObj, length: "" };
return Array.prototype.lastIndexOf.call(obj, targetObj) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js
index f140499ef..d762328d8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-2.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js
index d4b6b1f94..5e8f748e4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-3.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js
index bb78e7a71..abb4821e5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-4.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js
index cba7b22b6..682ef970a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-5.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js
index a182882d9..2bf90e7c2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-6.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js
index 54a49c193..2989e1510 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-7.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js
index a83501549..0f36b4811 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-8.js
@@ -46,4 +46,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js
index c15d24f60..d05ad0d37 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-4-9.js
@@ -29,4 +29,4 @@ function testcase() {
var obj = { 0: targetObj, 100: targetObj, length: 0.1 };
return Array.prototype.lastIndexOf.call(obj, targetObj) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js
index eb432e4da..92149dd8c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js
index 87e3ac628..28fe3f500 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-10.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, targetObj, true].lastIndexOf(targetObj, 1.5) === 1 &&
[0, true, targetObj].lastIndexOf(targetObj, 1.5) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js
index 5bc412f45..148cde396 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-11.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, targetObj, true].lastIndexOf(targetObj, -2.5) === 1 &&
[0, true, targetObj].lastIndexOf(targetObj, -2.5) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js
index b91c225a7..82b57e7d0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-12.js
@@ -29,4 +29,4 @@ function testcase() {
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);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js
index b11012ba8..5e1e3a431 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-16.js
@@ -29,4 +29,4 @@ function testcase() {
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);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js
index 170ddf989..f01fd6098 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-18.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, NaN, targetObj, 3, false].lastIndexOf(targetObj, "2E0") === 2 &&
[0, NaN, 3, targetObj, false].lastIndexOf(targetObj, "2E0") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js
index c081de498..f650a3a26 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-19.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, true, targetObj, 3, false].lastIndexOf(targetObj, "0x0002") === 2 &&
[0, true, 3, targetObj, false].lastIndexOf(targetObj, "0x0002") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js
index 267810a31..f15a800e9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-2.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js
index 2246e0d4e..931f83dfa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-20.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, true, targetObj, 3, false].lastIndexOf(targetObj, "0002.10") === 2 &&
[0, true, 3, targetObj, false].lastIndexOf(targetObj, "0002.10") === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js
index 08ed98165..06ffb6e5c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-21.js
@@ -41,4 +41,4 @@ function testcase() {
return [0, true, targetObj, 3, false].lastIndexOf(targetObj, fromIndex) === 2 &&
[0, true, 3, targetObj, false].lastIndexOf(targetObj, fromIndex) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js
index 98b84660b..f12104d1d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-22.js
@@ -36,4 +36,4 @@ function testcase() {
return [0, true, targetObj, 3, false].lastIndexOf(targetObj, fromIndex) === 2 &&
[0, true, 3, targetObj, false].lastIndexOf(targetObj, fromIndex) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js
index bfedcc116..61961136b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-23.js
@@ -43,4 +43,4 @@ function testcase() {
return [0, true].lastIndexOf(true, fromIndex) === 1 && toStringAccessed && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js
index db388645a..29eb19755 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-24.js
@@ -48,4 +48,4 @@ function testcase() {
return toStringAccessed && valueOfAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js
index 0436ac6b6..0303008e4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-25.js
@@ -47,4 +47,4 @@ function testcase() {
return [0, true].lastIndexOf(true, child) === 1 && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js
index f543d0c13..c2b85e99a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-26.js
@@ -55,4 +55,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js
index 1a0b71470..a4c85544d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-27.js
@@ -60,4 +60,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js
index a7e95c062..de47be659 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-28.js
@@ -41,4 +41,4 @@ function testcase() {
return (e instanceof TypeError) && !stepFiveOccurs;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js
index 138adfcb9..4648a5106 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-29.js
@@ -50,4 +50,4 @@ function testcase() {
return (e instanceof RangeError) && !stepFiveOccurs;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js
index 22d7b2f6c..2253ae247 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-3.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js
index 234b6451f..b8dba69a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-30.js
@@ -54,4 +54,4 @@ function testcase() {
return (e instanceof TypeError) && !stepFiveOccurs;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js
index 2b245c85f..bb085847d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-31.js
@@ -29,4 +29,4 @@ function testcase() {
return [0, targetObj, true].lastIndexOf(targetObj, 1.5) === 1 &&
[0, true, targetObj].lastIndexOf(targetObj, 1.5) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js
index 947dab564..cae3d2b40 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-32.js
@@ -30,4 +30,4 @@ function testcase() {
[0, true, targetObj].lastIndexOf(targetObj, -2.5) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js
index 228b24b95..d152d2e35 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-4.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js
index 148eaff61..8267c6e5f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-5.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js
index d7fc7db3d..c6abd545f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-6.js
@@ -31,4 +31,4 @@ function testcase() {
arr.lastIndexOf(2) === arr.lastIndexOf(2, 4) &&
arr.lastIndexOf(4) === arr.lastIndexOf(4, 4);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js
index 2d8d0a6e8..251f29e48 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-5-7.js
@@ -29,4 +29,4 @@ 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
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js
index b303b6c9c..7e2647e5a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-6-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js
index 2e2c8a914..fa87e6f4d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-7-1.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js
index dcb84a219..1fb46d5e6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js
index 192666dbe..62a859fe9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-10.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js
index 08c436a14..0c768c989 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-11.js
@@ -38,4 +38,4 @@ function testcase() {
return arr.lastIndexOf(1) === -1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js
index 211198fda..9b07a303a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-2.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js
index 6aa8fd344..9f40da021 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-3.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js
index 790ae56ae..ae135f7a8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-4.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js
index a19268336..a8a140147 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-5.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js
index 35db00b70..1ca153802 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-6.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js
index 1bd64a973..dc9108135 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-7.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js
index 2ec74d1dd..d1e077e3d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-8.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js
index 6f4e800d1..7e017b6c8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-9.js
@@ -41,4 +41,4 @@ function testcase() {
a.lastIndexOf(4) === 4294967201 &&
a.lastIndexOf(5) === 4294967202) ;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js
index c45c058ae..336ec1750 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-1.js
@@ -38,4 +38,4 @@ function testcase() {
return 2 === Array.prototype.lastIndexOf.call(arr, "length");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-10.js
index 52ab4f002..d05614195 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-10.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js
index d89576637..e74860e99 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-11.js
@@ -45,4 +45,4 @@ function testcase() {
return -1 === Array.prototype.lastIndexOf.call(arr, 6.99);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js
index 0bbaa47f5..43cf20b0f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-12.js
@@ -45,4 +45,4 @@ function testcase() {
return -1 === arr.lastIndexOf("6.99");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-13.js
index 10263c461..897d7060d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-13.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-14.js
index 71dd1a488..419758415 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-14.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-15.js
index dc6b70740..713b30877 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-15.js
@@ -43,4 +43,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-16.js
index a5e3d2cf0..5ae3501a8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-16.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-17.js
index 21e533d4a..4cecb8b6e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-17.js
@@ -38,4 +38,4 @@ function testcase() {
return -1 === arr.lastIndexOf("last");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-18.js
index e293c7b62..c4036ef5f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-18.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-19.js
index e07ee7176..47653a05d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-19.js
@@ -45,4 +45,4 @@ function testcase() {
return 2 === arr.lastIndexOf("unconfigurable");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js
index 16f7a3e5c..7aa21ae0d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-2.js
@@ -38,4 +38,4 @@ function testcase() {
return 4 === Array.prototype.lastIndexOf.call(arr, targetObj, fromIndex);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js
index afa961d3d..421ae059c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-3.js
@@ -39,4 +39,4 @@ function testcase() {
return 4 === arr.lastIndexOf(targetObj, fromIndex);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js
index 80fe548c1..9c028cf8c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-4.js
@@ -38,4 +38,4 @@ function testcase() {
return -1 === Array.prototype.lastIndexOf.call(arr, 6.99);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js
index 5b7f56286..c8027081a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-5.js
@@ -37,4 +37,4 @@ function testcase() {
return -1 === Array.prototype.lastIndexOf.call(arr, false, fromIndex);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js
index 626f400bc..dcae9baf0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-6.js
@@ -39,4 +39,4 @@ function testcase() {
return -1 === arr.lastIndexOf("10", fromIndex);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-7.js
index fad37b814..d37d5e349 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-7.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(arr, 1) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-8.js
index aa6862be6..3c36e554e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-8.js
@@ -43,4 +43,4 @@ function testcase() {
return arr.lastIndexOf(1) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-9.js
index fabffb621..6efb592c5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-a-9.js
@@ -47,4 +47,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js
index 90d614532..2772fcca3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-1.js
@@ -32,4 +32,4 @@ function testcase() {
Array.prototype.lastIndexOf.call(obj, 1) === 1 &&
Array.prototype.lastIndexOf.call(obj, 2) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-10.js
index da38ecebd..0a68b9b09 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-10.js
@@ -52,4 +52,4 @@ function testcase() {
1 === Array.prototype.lastIndexOf.call(obj, 1) &&
2 === Array.prototype.lastIndexOf.call(obj, 2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-11.js
index e6ffb70d7..2adad6556 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-11.js
@@ -41,4 +41,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-12.js
index 0a38221b2..baecbad83 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-12.js
@@ -41,4 +41,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-13.js
index ac0380261..e4db67d82 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-13.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-14.js
index 532edda3b..64130ca00 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-14.js
@@ -48,4 +48,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-15.js
index aee360e78..fa77816d0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-15.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-16.js
index 459a7dcbc..0a638a42d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-16.js
@@ -57,4 +57,4 @@ function testcase() {
delete Object.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-17.js
index aeec5d3ab..d70522223 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-17.js
@@ -34,4 +34,4 @@ function testcase() {
return arr.lastIndexOf(undefined) === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-18.js
index 9b21f828c..5accd6256 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-18.js
@@ -34,4 +34,4 @@ function testcase() {
return 0 === Array.prototype.lastIndexOf.call(obj, undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-19.js
index 6a0ebe6b9..492d34c71 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-19.js
@@ -44,4 +44,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-20.js
index 752e9e106..8a76aa90f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-20.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-21.js
index 3d36a68ac..f64817fd8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-21.js
@@ -35,4 +35,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-22.js
index c8258228c..3292e48c3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-22.js
@@ -36,4 +36,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-23.js
index 57e9ed144..4ef9e371c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-23.js
@@ -43,4 +43,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js
index 0ce84f12d..92f16ef94 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-25.js
@@ -33,4 +33,4 @@ function testcase() {
return func(true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js
index 9bc74304d..8a75a429c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-26.js
@@ -34,4 +34,4 @@ function testcase() {
return func(0, true);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js
index 6deb66e1a..b4be13e26 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-27.js
@@ -34,4 +34,4 @@ function testcase() {
return func(0, arguments, 0, Object.prototype);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-28.js
index c83b8b2a0..142534b35 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-28.js
@@ -50,4 +50,4 @@ function testcase() {
return arr.lastIndexOf(true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-29.js
index 7036ac773..ee3bc3c67 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-29.js
@@ -50,4 +50,4 @@ function testcase() {
return Array.prototype.lastIndexOf.call(obj, true) === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js
index ec5df1536..e594db1e8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-3.js
@@ -32,4 +32,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-30.js
index 3707678c8..392a3d3d9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-30.js
@@ -52,4 +52,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-31.js
index 5fe9fcc14..060013338 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-31.js
@@ -52,4 +52,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js
index f8409c683..99bed4b45 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-4.js
@@ -33,4 +33,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js
index 4d3866961..aa9501e27 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-5.js
@@ -37,4 +37,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js
index c44c98230..ee23fb3e5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-6.js
@@ -38,4 +38,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js
index 47fdcd1de..2c643bfdc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-7.js
@@ -39,4 +39,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js
index 9330aa062..d8ddd65d1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-8.js
@@ -39,4 +39,4 @@ function testcase() {
delete Object.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-9.js
index 283deb741..35631ae32 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-i-9.js
@@ -50,4 +50,4 @@ function testcase() {
return arr.lastIndexOf(0) === 0 && arr.lastIndexOf(1) === 1 && arr.lastIndexOf(2) === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js
index c73feb920..5823252e8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-ii-11.js
@@ -31,4 +31,4 @@ function testcase() {
var obj3 = obj2;
return [obj2, obj1].lastIndexOf(obj3) === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js
index ba9ac921d..65f3548fa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-8-b-iii-2.js
@@ -47,4 +47,4 @@ function testcase() {
arr.lastIndexOf(2);
return !elementThirdAccessed && !elementFirstAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js
index 4f65c416d..349324975 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-1.js
@@ -49,4 +49,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js
index d8e000892..d2ed19d9e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.15/15.4.4.15-9-2.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js
index 15d74e63b..002a4161f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js
index 37d61fe68..254b84ce2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js
index 775c70e53..201f4f2d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-10.js
@@ -38,4 +38,4 @@ function testcase() {
delete Math.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js
index ae9f89578..a51234f40 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-11.js
@@ -35,4 +35,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js
index c0925e276..e50191a92 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-12.js
@@ -35,4 +35,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js
index 3625c0c0e..7e6015d23 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-13.js
@@ -38,4 +38,4 @@ function testcase() {
delete JSON[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js
index 9da00c8b4..ac578ae94 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-14.js
@@ -35,4 +35,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js
index 2cef40930..f2e81a0c1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-15.js
@@ -35,4 +35,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js
index 85775d6f3..a8946b96a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js
index 1f4f9c8db..d9d28251d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-3.js
@@ -42,4 +42,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js
index 7907a730f..74d94fb37 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-4.js
@@ -37,4 +37,4 @@ function testcase() {
obj[1] = 12;
return Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js
index 3db60b18b..50f864221 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-5.js
@@ -40,4 +40,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js
index 4be7c3fc5..02da093ef 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-6.js
@@ -37,4 +37,4 @@ function testcase() {
obj[1] = 12;
return Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js
index 80ba21f82..8aafb280e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-7.js
@@ -31,4 +31,4 @@ function testcase() {
return !Array.prototype.every.call("hello\nworld\\!", callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js
index 3ee0e5cab..e757034a2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-8.js
@@ -33,4 +33,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js
index 27df823c5..4a41b380f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-1-9.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js
index ae00f8f65..9af14b85c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-1.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js
index 1517f5031..e1755f957 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-10.js
@@ -53,4 +53,4 @@ function testcase() {
return Array.prototype.every.call(child, callbackfn1) &&
!Array.prototype.every.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js
index efe21afde..a7b4654bd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-11.js
@@ -44,4 +44,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js
index 780aab105..0eed89caf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-12.js
@@ -52,4 +52,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js
index 000215ab9..6bea370c5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-13.js
@@ -48,4 +48,4 @@ function testcase() {
return Array.prototype.every.call(child, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js
index d683a942f..c71ac9c19 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-14.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-15.js
index f01afa91a..0a1a7d291 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-15.js
@@ -48,4 +48,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js
index 5b9a3caa9..9c29a26a6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-17.js
@@ -41,4 +41,4 @@ function testcase() {
return func(12, 11);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js
index 69a4593b6..85173998f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-18.js
@@ -42,4 +42,4 @@ function testcase() {
delete String.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js
index 9b8b85ecd..274f93533 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-19.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.every.call(fun, callbackfn1) &&
!Array.prototype.every.call(fun, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js
index 098a2027c..e7bac587c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-2.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js
index e63e0c4dd..d7e9ea3c4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-3.js
@@ -47,4 +47,4 @@ function testcase() {
return Array.prototype.every.call(child, callbackfn1) &&
!Array.prototype.every.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js
index 8d8424431..245c2f4da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-4.js
@@ -47,4 +47,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js
index 9edb0bd7f..af702ba85 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-5.js
@@ -58,4 +58,4 @@ function testcase() {
return Array.prototype.every.call(child, callbackfn1) &&
!Array.prototype.every.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js
index 5daf73aaf..04be31c94 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-6.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.every.call(child, callbackfn1) &&
!Array.prototype.every.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js
index 4d0c62522..8d25e4c90 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-7.js
@@ -49,4 +49,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js
index cb7f5457a..aee4ef1c7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-8.js
@@ -54,4 +54,4 @@ function testcase() {
return Array.prototype.every.call(child, callbackfn1) &&
!Array.prototype.every.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js
index b59d904f2..27a5709ea 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-2-9.js
@@ -61,4 +61,4 @@ function testcase() {
return Array.prototype.every.call(child, callbackfn1) &&
!Array.prototype.every.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js
index dbb1473f5..c02afce5c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-1.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js
index 6541d9f32..c1e6f4917 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-10.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js
index 228c8587f..d3166c8e6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-11.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js
index 300f62949..dd66b264b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-12.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js
index b3aba67d8..de5ee914f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-13.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js
index 99d87ff46..f56210f29 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-14.js
@@ -41,4 +41,4 @@ function testcase() {
Array.prototype.every.call(objTwo, callbackfn) &&
Array.prototype.every.call(objThree, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js
index 24ab451fe..a4ed376c8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-15.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js
index 4726f9eb7..8d1501843 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-16.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js
index 6f9826a84..ec7a9718d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-17.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js
index 6ed2ea515..e57212054 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-18.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js
index ffd0c761a..86d3f571b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-19.js
@@ -55,4 +55,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2) && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js
index a3543b512..ba9ff35a6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-2.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js
index 3a7467f50..111d8d8e7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-20.js
@@ -50,4 +50,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2) && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js
index ddce5d0ac..e1407dab5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-21.js
@@ -57,4 +57,4 @@ function testcase() {
valueOfAccessed &&
toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js
index 577d55cb7..11651761b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-22.js
@@ -58,4 +58,4 @@ function testcase() {
return (ex instanceof TypeError) && toStringAccessed && valueOfAccessed && !callbackfnAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js
index b281ddadf..fce1a4e28 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-23.js
@@ -65,4 +65,4 @@ function testcase() {
!Array.prototype.every.call(obj, callbackfn2) &&
valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js
index 9ecb6bbb3..04c978c50 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-24.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js
index 4feef03cc..8794b9362 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-25.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js
index 5400c869b..4164263b2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-28.js
@@ -40,4 +40,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js
index 3e95be566..bce348630 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-29.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js
index 9dcd6e05d..f31380243 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-3.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js
index 3baec463b..a70d0f79a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-4.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js
index 54a977f27..c305e4dda 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-5.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js
index fdc67e451..cac42d0dd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-6.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js
index bec0a340f..4641bf0ce 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-7.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn1) &&
!Array.prototype.every.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js
index a26cb717d..7eb48462c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-8.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js
index f7c529583..1a57490e8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-3-9.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js
index e493774ad..fb59f103e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js
index 177a4e6c0..0ea3a931a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-10.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js
index e59868e81..85877a130 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-11.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js
index fe13454d3..51f3696df 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-12.js
@@ -32,4 +32,4 @@ function testcase() {
return ![11, 9].every(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-15.js
index 77174c1a0..7bda9e3ed 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-15.js
@@ -52,4 +52,4 @@ function testcase() {
return (ex instanceof TypeError) && lengthAccessed && !loopAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js
index 3cc20e0a9..15320c665 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-3.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js
index 5b20ba588..99d0efb98 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-4.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js
index f20e40ec8..7a43d36f8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-5.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js
index d1d34663e..ad7975d52 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-6.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js
index 0cee47a73..c53aef9b6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-7.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js
index 10a8139d2..306f03168 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-8.js
@@ -45,4 +45,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js
index 087f0d6cb..993f8eeae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-4-9.js
@@ -49,4 +49,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1-s.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1-s.js
index 3d22ab3f2..19bac1829 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1-s.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1-s.js
@@ -37,4 +37,4 @@ function testcase() {
[1].every(callbackfn);
return innerThisCorrect;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js
index 76f4ea919..00aad3331 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-1.js
@@ -35,4 +35,4 @@ function testcase() {
if(arr.every(callbackfn) === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js
index 62d9c39c3..9607a5258 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-10.js
@@ -38,4 +38,4 @@ function testcase() {
return [11].every(callbackfn, objArray) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js
index f6e4ec0cd..7689c0c7d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-11.js
@@ -38,4 +38,4 @@ function testcase() {
return [11].every(callbackfn, objString) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js
index ffe3786d3..bd5ae8dd9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-12.js
@@ -38,4 +38,4 @@ function testcase() {
return [11].every(callbackfn, objBoolean) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js
index d7d44f66d..d68a90a15 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-13.js
@@ -36,4 +36,4 @@ function testcase() {
return [11].every(callbackfn, objNumber) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js
index e6a4c2558..50fa7f3c0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-14.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn, Math) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js
index 51edfd050..d7860eebe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-15.js
@@ -36,4 +36,4 @@ function testcase() {
return [11].every(callbackfn, objDate) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js
index 3ca59be5b..c689c8673 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-16.js
@@ -36,4 +36,4 @@ function testcase() {
return [11].every(callbackfn, objRegExp) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js
index f05567ce9..7f796c689 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-17.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].every(callbackfn, JSON) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js
index 010fd7c65..1f724c94a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-18.js
@@ -36,4 +36,4 @@ function testcase() {
return [11].every(callbackfn, objError) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js
index f071258b1..5dd339476 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-19.js
@@ -40,4 +40,4 @@ function testcase() {
return [11].every(callbackfn, arg) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js
index 37268ef2e..a38f04564 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-2.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-21.js
index 5227d633b..3c6a94786 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-21.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn, fnGlobalObject()) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js
index 5418d88ea..129ec9960 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-22.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn, false) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js
index b82f935c0..0bf237fd0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-23.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn, 101) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js
index 5fdf6724b..b34eb7499 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-24.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn, "abc") && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js
index 50a4f24d9..7a81e7c12 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-3.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js
index 8a4b4f80b..31c5778d0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-4.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js
index 498447199..00e24b16c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-5.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js
index a6686bf7b..8f287048f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-6.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js
index 2d7a93279..f0af3d19f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-7.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn, eval) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js
index f8fa8f259..99336395b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-5-9.js
@@ -36,4 +36,4 @@ function testcase() {
return [11].every(callbackfn, objFunction) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js
index 9e0f894ef..3c832f7d2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-1.js
@@ -42,4 +42,4 @@ function testcase() {
return calledForThree;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js
index 2eeea4bc3..90dca6725 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-2.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js
index 383ab0546..d7c88ea09 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-3.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js
index ce68bb3bf..5e42d7774 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-4.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js
index 9de0e0b6a..713ca850b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-5.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js
index 96f2e54da..243c034d3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-6.js
@@ -45,4 +45,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7.js
index 56102a1da..93a31174d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-7.js
@@ -38,4 +38,4 @@ function testcase() {
return o.arr.every(callbackfn) && !o.hasOwnProperty("arr");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js
index 053888a7f..4614d3bc3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-8.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-9.js
index d750d4998..ac7af035c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-9.js
@@ -45,4 +45,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js
index fc9151207..e710c07dc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-1.js
@@ -39,4 +39,4 @@ function testcase() {
if( callCnt === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-10.js
index 85f0e3548..915a846e0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-10.js
@@ -47,4 +47,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-11.js
index feb7643ca..e2a52e870 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-11.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-12.js
index dffd3c2d1..f21e5b02a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-12.js
@@ -49,4 +49,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-13.js
index 3bcc1b880..455d1eeec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-13.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-14.js
index e0d921f18..d71cad465 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-14.js
@@ -42,4 +42,4 @@ function testcase() {
return arr.every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-15.js
index dda392f70..c0a97a794 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-15.js
@@ -55,4 +55,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-16.js
index 3ea51a61e..5c9bd3e17 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-16.js
@@ -52,4 +52,4 @@ function testcase() {
return !arr.every(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js
index 3a51aeeb9..71f3efe69 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-2.js
@@ -45,4 +45,4 @@ function testcase() {
return !Array.prototype.every.call(arr, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js
index 60cafead2..cd93a7141 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-3.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.every.call(arr, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-4.js
index f4c62fda6..3beb35b21 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-4.js
@@ -51,4 +51,4 @@ function testcase() {
return !Array.prototype.every.call(arr, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-5.js
index 17597f99d..272ba1785 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-5.js
@@ -50,4 +50,4 @@ function testcase() {
return !arr.every(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-6.js
index 5b68fb527..3027ca7ba 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-6.js
@@ -53,4 +53,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-7.js
index 157c456e6..c4122f397 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-7.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-8.js
index 1a193c31a..9b1072cc6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-8.js
@@ -49,4 +49,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-9.js
index 1d27a2755..1a95edf0a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-b-9.js
@@ -49,4 +49,4 @@ function testcase() {
return arr.every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js
index 178b19ea6..498c99f3f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-1.js
@@ -39,4 +39,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-10.js
index f5f3d68bc..f0d9ffd31 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-10.js
@@ -45,4 +45,4 @@ function testcase() {
return !arr.every(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-11.js
index ef5c96935..7f2324ad0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-11.js
@@ -51,4 +51,4 @@ function testcase() {
return !Array.prototype.every.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-12.js
index b5a6d4cb0..f95d936b0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-12.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-13.js
index 0878ae710..80e3eb078 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-13.js
@@ -58,4 +58,4 @@ function testcase() {
return !Array.prototype.every.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-14.js
index 6c4fc7295..cab1597a7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-14.js
@@ -55,4 +55,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-15.js
index 454e62f94..0862ecd56 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-15.js
@@ -51,4 +51,4 @@ function testcase() {
return !Array.prototype.every.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-16.js
index 15615d6ee..ae4c2ea92 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-16.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-17.js
index 580381645..a7bef8fe2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-17.js
@@ -41,4 +41,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-18.js
index b203cc9db..58c40af90 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-18.js
@@ -42,4 +42,4 @@ function testcase() {
return arr.every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-19.js
index 502e7de3c..5816024ab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-19.js
@@ -45,4 +45,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js
index 8fd538bb7..dae6303c1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-2.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && 1 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-20.js
index e9a74ea49..e62e8017c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-20.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-21.js
index e7d3d9012..7d91ebbcc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-21.js
@@ -47,4 +47,4 @@ function testcase() {
return Array.prototype.every.call(child, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-22.js
index 90ebd9604..5d16e6c89 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-22.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-23.js
index 5d9e0f1d5..54cc0d13b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-23.js
@@ -44,4 +44,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js
index 00b7f6cb9..f3da9abdf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-25.js
@@ -39,4 +39,4 @@ function testcase() {
return func(11) && called === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js
index 811ca58f3..b2d89fe40 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-26.js
@@ -45,4 +45,4 @@ function testcase() {
return func(11, 9) && called === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js
index 1388be23c..09cf2b1ad 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-27.js
@@ -45,4 +45,4 @@ function testcase() {
return func(11, 12, 9) && called === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-28.js
index 3777b2dc0..249a393aa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-28.js
@@ -54,4 +54,4 @@ function testcase() {
return !arr.every(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-29.js
index 077f25b2c..b512fe5eb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-29.js
@@ -53,4 +53,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js
index 040b56fc2..79fa88631 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-3.js
@@ -45,4 +45,4 @@ function testcase() {
return !Array.prototype.every.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-30.js
index d96761ffa..4ebf210ff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-30.js
@@ -49,4 +49,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-31.js
index 057486f72..b7b25fcf0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-31.js
@@ -52,4 +52,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js
index e1f3ee074..9f1d34714 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-4.js
@@ -41,4 +41,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-5.js
index f8684eb83..2c603d4a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-5.js
@@ -56,4 +56,4 @@ function testcase() {
return !Array.prototype.every.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-6.js
index 371640a08..ca5018dd8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-6.js
@@ -45,4 +45,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js
index 7145e3057..f876be5a8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-7.js
@@ -46,4 +46,4 @@ function testcase() {
return !Array.prototype.every.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js
index 8b3cf8ea3..0183c3d9a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-8.js
@@ -41,4 +41,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-9.js
index 3820dbf54..2a516fd00 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-i-9.js
@@ -45,4 +45,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js
index f6c2fb102..3f97ab25c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-1.js
@@ -37,4 +37,4 @@ function testcase() {
if(arr.every(callbackfn) === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js
index 6289475f0..f0f5aa44c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-10.js
@@ -35,4 +35,4 @@ function testcase() {
return [11, 12].every(callbackfn) && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js
index dc261796c..64ca0c3ad 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-11.js
@@ -35,4 +35,4 @@ function testcase() {
return [11, 12].every(callbackfn) && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js
index 4a7041ad4..c6a6b7a13 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-12.js
@@ -35,4 +35,4 @@ function testcase() {
return [11, 12, 13].every(callbackfn) && 3 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js
index 9b41f6637..3a79bf809 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-13.js
@@ -35,4 +35,4 @@ function testcase() {
return [11, 12].every(callbackfn) && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js
index ef40d33de..cad508260 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-16.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn, false) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js
index 1f3201cf3..0cbaea7cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-17.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn, 5) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js
index aa7bcbd62..b4736003c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-18.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn, "hello") && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js
index 33d47229f..c2e871021 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-19.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js
index 30578e72c..16cb124d0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-2.js
@@ -38,4 +38,4 @@ function testcase() {
if(arr.every(callbackfn) === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js
index 2a2563dee..de0a8ddd3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-20.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn, thisArg);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js
index 4489c3b61..e02871134 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-21.js
@@ -44,4 +44,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js
index 6e14927e5..bccc43f99 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-22.js
@@ -44,4 +44,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js
index 7428de150..aaf1cf4ad 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-23.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js
index f1e122e38..936231b86 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-3.js
@@ -43,4 +43,4 @@ function testcase() {
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js
index 9a1f0b2a5..f7f3e0839 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-4.js
@@ -41,4 +41,4 @@ function testcase() {
return arr.every(callbackfn) && arr.length === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js
index 9ad1e4441..26690d496 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-5.js
@@ -46,4 +46,4 @@ function testcase() {
return [11, 12, 13, 14].every(callbackfn, undefined) && 4 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js
index 6605fcad5..1b584e374 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-6.js
@@ -40,4 +40,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn, thisArg) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js
index de08ca9e5..5eb1f17f8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-7.js
@@ -45,4 +45,4 @@ function testcase() {
return 1 === called;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js
index 383ba84cc..6e27a77a5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-8.js
@@ -39,4 +39,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js
index 10e14c0ce..0bce21d15 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-ii-9.js
@@ -35,4 +35,4 @@ function testcase() {
return [11, 12].every(callbackfn) && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js
index aba8ea24d..88904cce5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-1.js
@@ -38,4 +38,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js
index 8d3c81819..00076f23d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-10.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js
index 11a1e1ee8..51ec9adc0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-11.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js
index 40e2cc850..6414ab838 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-12.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js
index 81e6a71d6..f01d0cb46 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-13.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js
index 3ce314c9c..45835fec2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-14.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js
index 6df0b73ed..3ad2b9712 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-15.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js
index ae203db0f..5bd03f0a1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-16.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js
index f4881fcc3..70967f208 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-17.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js
index 799c84a04..49bd53e2c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-18.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js
index 3072472d0..c6440b3a8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-19.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js
index 26c986145..9b1df6ba8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-2.js
@@ -38,4 +38,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js
index f91873f08..0b40d5b94 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-20.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js
index 46a0eb0ab..9af18add1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-21.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js
index 4975caf3c..c518855b5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-22.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js
index 8ddd517ab..c842e60d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-23.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js
index 8587a3181..a7532d6e5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-24.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js
index e0834ad3c..c8b814985 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-25.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-27.js
index dc2a1f372..ff59beb03 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-27.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-28.js
index 9049a5767..82cea99bc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-28.js
@@ -60,4 +60,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn) && !result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js
index d1c26e133..767081522 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-29.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js
index 8798db4fd..177f534bc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-3.js
@@ -36,4 +36,4 @@ function testcase() {
return !Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js
index 177d88be5..b4ac92972 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-4.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.every.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js
index f7bef021f..9f930541c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-5.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js
index 92c1a1264..d322a4b5f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-6.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js
index cf9fb8d60..ac1a891fc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-7.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js
index 5236eb67d..558f0c72f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-8.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js
index ef376fbae..6f9c5b301 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-7-c-iii-9.js
@@ -35,4 +35,4 @@ function testcase() {
return [11].every(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js
index dc4ac0e18..8bd2c4f1e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js
index 3caa55df5..f71bbef38 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-10.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js
index d73a48c99..40fdec50e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-11.js
@@ -38,4 +38,4 @@ function testcase() {
if(arr.every(callbackfn) === true && callCnt === 10)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js
index c922f5067..a5755d567 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-12.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js
index b70065c7d..59e63c039 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-13.js
@@ -40,4 +40,4 @@ function testcase() {
if(arr.every(callbackfn) === true && callCnt === 10)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js
index 48338037b..f48bf35ec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-2.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js
index 9ba35a79a..49b437e17 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-3.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js
index c0533b5d2..292e0c4f7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-4.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js
index 0af2d9c90..ea481b4a7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-5.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js
index 5b076444e..eefe068bf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-6.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js
index b7152638b..cb30392c4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-7.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js
index 7163385b9..b30d4be7d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.16/15.4.4.16-8-8.js
@@ -52,4 +52,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js
index 8973ae2be..c880369cb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js
index fbbecab80..a76094e3b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js
index effdc9d3d..c713ee724 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-10.js
@@ -38,4 +38,4 @@ function testcase() {
delete Math.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js
index 26614df9d..dcb45a4a0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-11.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js
index 1a87c759f..77a3ae56a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-12.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js
index 38ead7909..67f32a563 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-13.js
@@ -38,4 +38,4 @@ function testcase() {
delete JSON[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js
index 791691706..1dc44a576 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-14.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js
index f7ec9ca06..c77fe1dd9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-15.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js
index 2e731f734..5d42bb655 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js
index 893aa01e8..e05474f35 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-3.js
@@ -38,4 +38,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js
index 9dc72eac0..1a3ba72ee 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-4.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js
index a87d68ed8..9942d61d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-5.js
@@ -39,4 +39,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js
index 5387b4229..42df0cf74 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-6.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js
index 3e1362a06..20426044f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-7.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.prototype.some.call("hello\nw_orld\\!", callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js
index 91de5b192..93d2a69cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-8.js
@@ -32,4 +32,4 @@ function testcase() {
var obj = new String("hello\nw_orld\\!");
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js
index 817cbdc64..e48371e64 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-1-9.js
@@ -36,4 +36,4 @@ function testcase() {
obj[1] = 9;
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js
index ca0876414..52a9c0654 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-1.js
@@ -44,4 +44,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js
index add13c130..0eed38d21 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-10.js
@@ -53,4 +53,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn1) &&
!Array.prototype.some.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js
index a7f0b3eca..433fab5a2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-11.js
@@ -44,4 +44,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js
index 8a9b81c50..84a74ab44 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-12.js
@@ -52,4 +52,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js
index c950a01ae..0ca4adb93 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-13.js
@@ -48,4 +48,4 @@ function testcase() {
return !Array.prototype.some.call(child, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js
index 1effe07a9..58cff3f82 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-14.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-15.js
index 03021e1b9..9a73036bb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-15.js
@@ -48,4 +48,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js
index f4e2ed58f..aad06738e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-17.js
@@ -41,4 +41,4 @@ function testcase() {
return func(9, 11);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js
index a68d26f45..cc7f39f7c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-18.js
@@ -42,4 +42,4 @@ function testcase() {
delete String.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js
index 15324c57c..9085baa48 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-19.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.some.call(fun, callbackfn1) &&
!Array.prototype.some.call(fun, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js
index ab32afd5a..48c46af83 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-2.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js
index cc734496c..bf07b4b8e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-3.js
@@ -47,4 +47,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn1) &&
!Array.prototype.some.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js
index 6650f1221..11abcf03c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-4.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js
index e4ed0a3a4..8c91540e3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-5.js
@@ -58,4 +58,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn1) &&
!Array.prototype.some.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js
index bbfa05a71..89806d7d1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-6.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn1) &&
!Array.prototype.some.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js
index 6c0a0e6d3..8e0c8962b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-7.js
@@ -49,4 +49,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js
index d78932184..a38ab1130 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-8.js
@@ -54,4 +54,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn1) &&
!Array.prototype.some.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js
index 29c84f043..17cd27200 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-2-9.js
@@ -61,4 +61,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn1) &&
!Array.prototype.some.call(child, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js
index 859aaa348..5bc64eb72 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-1.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js
index 5ae35a05e..838001f2f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-10.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js
index 6a05d73be..d18a3801d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-11.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js
index 71e1d61a3..158a60fcc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-12.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js
index 21732b9fc..f22c53c63 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-13.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js
index 1815175f5..3c4e64873 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-14.js
@@ -41,4 +41,4 @@ function testcase() {
!Array.prototype.some.call(objTwo, callbackfn) &&
!Array.prototype.some.call(objThree, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js
index 71996ac4d..01c1d9048 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-15.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js
index 403b7352b..96988933d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-16.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js
index 395060066..44009777f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-17.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js
index dbe6fc240..045ff5d10 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-18.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js
index fea151b7e..40094403b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-19.js
@@ -50,4 +50,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2) && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js
index 34ce302db..aad18897a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-2.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js
index 2e70ff920..e68885cf5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-20.js
@@ -50,4 +50,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2) && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js
index 31390ddb4..3bd63ce27 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-21.js
@@ -56,4 +56,4 @@ function testcase() {
!Array.prototype.some.call(obj, callbackfn2) &&
valueOfAccessed && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js
index 0bcf8f1a9..f6ed389b9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-22.js
@@ -58,4 +58,4 @@ function testcase() {
return (ex instanceof TypeError) && toStringAccessed && valueOfAccessed && !callbackfnAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js
index 33b5c17c2..dca3370a3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-23.js
@@ -64,4 +64,4 @@ function testcase() {
!Array.prototype.some.call(obj, callbackfn2) &&
valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js
index 7e7f8cbb5..5b340f6db 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-24.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js
index 1394fcbe5..ca5e6857b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-25.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js
index 53531afc4..77b345ea0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-28.js
@@ -40,4 +40,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js
index 47665a47e..be4928467 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-29.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js
index 39cb6924d..716c8082b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-3.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js
index d1dd72053..e3e71b599 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-4.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js
index 40a755888..8642e6542 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-5.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js
index 1f0e43ce3..13b52c5bb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-6.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js
index 2ff15232c..ed93da00d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-7.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn1) &&
!Array.prototype.some.call(obj, callbackfn2);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js
index e73ae5d34..6cdff68ae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-8.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js
index 7dd1c160a..671785543 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-3-9.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js
index b6ac147e9..9feea43c3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js
index 4da590b0c..6019ea430 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-10.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js
index 539ef59e5..da758207f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-11.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js
index e70dc3622..0c2abc99e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-12.js
@@ -32,4 +32,4 @@ function testcase() {
return [9, 11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-15.js
index 0c01aa3b4..55d52f79e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-15.js
@@ -51,4 +51,4 @@ function testcase() {
return (ex instanceof TypeError) && lengthAccessed && !loopAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js
index 8237adfe5..096e35b4c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-2.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js
index 249c4e81c..766691d38 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-3.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js
index 9879faf9c..a04cc38fd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-4.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js
index f6e4def65..b3f127495 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-5.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js
index 516683de8..2b11a780a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-6.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js
index 0b9f82ff2..ab6c0d10e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-7.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js
index acedf8d02..4c044a49b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-8.js
@@ -45,4 +45,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js
index cd94161ad..0d7a0b975 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-4-9.js
@@ -49,4 +49,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1-s.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1-s.js
index dd46f170d..b6a201efc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1-s.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1-s.js
@@ -37,4 +37,4 @@ function testcase() {
[1].some(callbackfn);
return innerThisCorrect;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js
index 06e58caf9..f52fef96e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-1.js
@@ -34,4 +34,4 @@ function testcase() {
var arr = [1];
return !arr.some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js
index d498a14f8..5c2b6c392 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-10.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].some(callbackfn, objArray);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js
index 6cd414e48..236e1f64b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-11.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].some(callbackfn, objString);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js
index ae6b9b627..9def27ec8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-12.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].some(callbackfn, objBoolean);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js
index 8b4153903..46493798f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-13.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].some(callbackfn, objNumber);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js
index c751a59d1..8689354c1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-14.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn, Math);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js
index aa023f556..5d7f31fca 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-15.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].some(callbackfn, objDate);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js
index 579ee581a..924840bb0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-16.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].some(callbackfn, objRegExp);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js
index dc4dc60ea..b8519708b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-17.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn, JSON);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js
index b2ec7c34f..df8f92eaa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-18.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].some(callbackfn, objError);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js
index 2648aa940..3467882cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-19.js
@@ -38,4 +38,4 @@ function testcase() {
return [11].some(callbackfn, arg);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js
index f07435516..fc815444e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-2.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-21.js
index a9a61f3d1..725db7371 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-21.js
@@ -33,4 +33,4 @@ function testcase() {
return [11].some(callbackfn, fnGlobalObject());
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js
index 75f190544..d8d4a41c4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-22.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js
index b0aa43d1f..649997dae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-23.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn, 101);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js
index 6ccdd4f8c..dbcf683ad 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-24.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn, "abc");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-25.js
index fd992c693..ddea7bdc5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-25.js
@@ -37,4 +37,4 @@ function testcase() {
}
return new innerObj().retVal;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js
index dce2e2a14..a7cc01521 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-3.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js
index a93d89969..b7487148d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-4.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js
index e7b870f74..05c5869de 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-5.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js
index a39ef8630..da34a7ccc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-6.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js
index 922588a73..5a2d6ee24 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-7.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn, eval);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js
index 82390e6f7..5f81444b4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-5-9.js
@@ -34,4 +34,4 @@ function testcase() {
return [11].some(callbackfn, objFunction);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js
index 7a5db07d1..f465b1e92 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-1.js
@@ -41,4 +41,4 @@ function testcase() {
var val = arr.some(callbackfn);
return calledForThree;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js
index b4a3b7f64..e3477286e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-2.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js
index 4edd26f06..7ebedb1f1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-3.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js
index e1531031e..49d20c9d7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-4.js
@@ -40,4 +40,4 @@ function testcase() {
if(arr.some(callbackfn) === false)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js
index 8552e1b94..19b38c428 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-5.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js
index 80b8fe6a8..a6f9e4d67 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-6.js
@@ -45,4 +45,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-8.js
index eca4a6bcb..9e1b88ab7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-8.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-9.js
index b819f498a..3f7b264d0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-9.js
@@ -45,4 +45,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn) && called === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js
index 587b04bef..7fe4c3161 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-1.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-10.js
index 4ca5616de..5c6996474 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-10.js
@@ -47,4 +47,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-11.js
index badae233a..f1f78197d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-11.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-12.js
index d325820a3..48f3983cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-12.js
@@ -49,4 +49,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-13.js
index fb6b27b7b..c84a6643d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-13.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-14.js
index 3a8274d5d..0c51ee378 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-14.js
@@ -42,4 +42,4 @@ function testcase() {
return !arr.some(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-15.js
index c21ab11a2..b054bd1f7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-15.js
@@ -55,4 +55,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-16.js
index 614766fc3..d6c61d22e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-16.js
@@ -52,4 +52,4 @@ function testcase() {
return arr.some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js
index e9d6a883e..d85adc9ab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-2.js
@@ -45,4 +45,4 @@ function testcase() {
return Array.prototype.some.call(arr, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js
index 8a29bd394..ebb3d3be6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-3.js
@@ -42,4 +42,4 @@ function testcase() {
return !Array.prototype.some.call(arr, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-4.js
index 9f7ca0d42..d936bf3d8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-4.js
@@ -51,4 +51,4 @@ function testcase() {
return Array.prototype.some.call(arr, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-5.js
index f2990cb1f..09e1f533d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-5.js
@@ -50,4 +50,4 @@ function testcase() {
return arr.some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-6.js
index 8a551a468..369ad4a8b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-6.js
@@ -53,4 +53,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-7.js
index f7638338a..eed770ba8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-7.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-8.js
index af333a279..184ecc9cf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-8.js
@@ -49,4 +49,4 @@ function testcase() {
return !Array.prototype.some.call(arr, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-9.js
index 439763aae..ba2ae13e9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-b-9.js
@@ -49,4 +49,4 @@ function testcase() {
return !arr.some(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js
index 42263c826..ba436b021 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-1.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-10.js
index a4557c9a8..2efaba783 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-10.js
@@ -46,4 +46,4 @@ function testcase() {
return arr.some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-11.js
index ef7eb1937..11d553b0a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-11.js
@@ -52,4 +52,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-12.js
index 01c72abde..223c11d23 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-12.js
@@ -50,4 +50,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-13.js
index b615e5c78..f76473c76 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-13.js
@@ -60,4 +60,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-14.js
index 41184209a..37b55d8f5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-14.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-15.js
index 269e98643..e45c8bd23 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-15.js
@@ -52,4 +52,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-16.js
index 4584cdfee..4150d3945 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-16.js
@@ -48,4 +48,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-17.js
index 3333102d4..a12ae25f4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-17.js
@@ -41,4 +41,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-18.js
index 8355d52c3..da38b8ffe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-18.js
@@ -42,4 +42,4 @@ function testcase() {
return arr.some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-19.js
index 2e6a1fe53..90ca3d88a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-19.js
@@ -45,4 +45,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js
index bd9dd2e04..b5acedb64 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-2.js
@@ -37,4 +37,4 @@ function testcase() {
return [kValue].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-20.js
index 59c053fd3..9fdd1c2f0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-20.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-21.js
index 372ae9e2d..6e0972faa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-21.js
@@ -47,4 +47,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-22.js
index d26b5b0f7..ad9bdc006 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-22.js
@@ -45,4 +45,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-23.js
index 1fcf7f9cc..3e5cbd310 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-23.js
@@ -43,4 +43,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js
index 37c77b5df..a624ac1d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-25.js
@@ -39,4 +39,4 @@ function testcase() {
return func(11);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js
index fa290571c..79ee4b675 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-26.js
@@ -47,4 +47,4 @@ function testcase() {
return !func(11, 9) && firstResult && secondResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js
index d28ab97b6..74281ec9f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-27.js
@@ -51,4 +51,4 @@ function testcase() {
return !func(11, 12, 9) && firstResult && secondResult && thirdResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-28.js
index a85c2891b..6c4db3c05 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-28.js
@@ -56,4 +56,4 @@ function testcase() {
return arr.some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-29.js
index 7758a8581..fbba1b707 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-29.js
@@ -56,4 +56,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js
index 058e46a3a..a28150cff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-3.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-30.js
index ac448da59..8ba447476 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-30.js
@@ -49,4 +49,4 @@ function testcase() {
return ex instanceof RangeError && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-31.js
index 8f0274d2d..fc15f0af0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-31.js
@@ -50,4 +50,4 @@ function testcase() {
return ex instanceof RangeError && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js
index 07285835a..792092197 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-4.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-5.js
index bf90e4e89..15c1dbd8a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-5.js
@@ -56,4 +56,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-6.js
index 73f27df2a..a90306ae5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-6.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js
index 0c5035ed7..4292d2032 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-7.js
@@ -45,4 +45,4 @@ function testcase() {
return Array.prototype.some.call(child, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js
index 00edb8551..23885bfff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-8.js
@@ -43,4 +43,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-9.js
index 884668d12..550bc6330 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-i-9.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js
index 47d2c1c47..b553fb477 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-1.js
@@ -41,4 +41,4 @@ function testcase() {
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js
index 9bcfc3a90..7978ba345 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-10.js
@@ -32,4 +32,4 @@ function testcase() {
return [11, 12].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js
index e1c67f05c..4c2213cac 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-11.js
@@ -31,4 +31,4 @@ function testcase() {
return [9, 12].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js
index 8e54a2217..53fce3703 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-12.js
@@ -32,4 +32,4 @@ function testcase() {
return [9, 12].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js
index c352d4964..4a2d1b993 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-13.js
@@ -32,4 +32,4 @@ function testcase() {
return [9, 12].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js
index e4c81357e..48d5600f2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-16.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn, false);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js
index 82f45c075..c140dd763 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-17.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn, 5);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js
index fdffab06f..ca119f1cb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-18.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn, "hello!");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js
index dfdf5b05d..ace238f27 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-19.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && (2 === called);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js
index 65462fb62..25e553970 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-2.js
@@ -42,4 +42,4 @@ function testcase() {
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js
index dab111aaa..1eb3108a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-20.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn, thisArg);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js
index 002b46b4a..1b8967c89 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-21.js
@@ -44,4 +44,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && firstIndex && secondIndex;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js
index cdc0b3ce7..163af39ff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-22.js
@@ -44,4 +44,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && firstIndex && secondIndex;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js
index 699b19475..caa61da86 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-23.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js
index 2cece4e60..820af163a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-3.js
@@ -41,4 +41,4 @@ function testcase() {
if(arr.some(callbackfn) === true && callCnt === 7)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js
index a323a4de1..af23f9228 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-4.js
@@ -42,4 +42,4 @@ function testcase() {
return !arr.some(callbackfn) && arr.length === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js
index ee534d818..378541297 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-5.js
@@ -45,4 +45,4 @@ function testcase() {
return ![11, 12, 13, 14].some(callbackfn, undefined);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js
index 26f0913cf..be9dd308a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-6.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn, thisArg);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js
index 869159f21..9493276bc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-7.js
@@ -47,4 +47,4 @@ function testcase() {
return ex instanceof Error && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js
index 7a2e9f29c..e89401246 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-8.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js
index 109fad580..12674ccfe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-ii-9.js
@@ -32,4 +32,4 @@ function testcase() {
return [11, 12].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js
index 8ca1a8be7..fddc3657d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-1.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js
index 3b4d0adc4..f54c79a68 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-10.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js
index 0ac4eaca3..c749f0c5f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-11.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js
index 8124b23f9..f778fddcb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-12.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js
index d2a70bf88..703b055af 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-13.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].some(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js
index 9a518064e..158502720 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-14.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js
index b2ddcd8de..902094735 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-15.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js
index be9a18309..301827fb4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-16.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js
index 380b25700..9a7190ddf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-17.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js
index 6ec71b5de..8a8876daa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-18.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js
index 0d022e203..fbe7dfdef 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-19.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js
index e584b81b6..ae8d104bf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-2.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js
index 91c142bd7..29a899e55 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-20.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js
index c201c965e..e3215cc97 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-21.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js
index d954c106c..67e0cec5c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-22.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js
index dc1022811..71b1800fe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-23.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js
index 1f892bb99..04a8eebbd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-24.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js
index 44045899e..42d9a8aee 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-25.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-26.js
index 113defc27..2f5b650db 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-26.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-28.js
index 95dba471d..72765d04d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-28.js
@@ -59,4 +59,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn) && !result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js
index 4137a853f..55222c22d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-29.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js
index fe530d2a8..64ddcd1d0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-3.js
@@ -37,4 +37,4 @@ function testcase() {
return !Array.prototype.some.call(obj, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js
index f00742739..5e847bfbc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-4.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.some.call(obj, callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js
index efcd68a51..2f673adc7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-5.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].some(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js
index 44877c2bd..f880f970a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-6.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].some(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js
index 172939217..8a8a35e40 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-7.js
@@ -35,4 +35,4 @@ function testcase() {
return ![11].some(callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js
index 4f93b3a21..85f5cad4a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-8.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js
index eb9d44b37..c4e61783b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-7-c-iii-9.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].some(callbackfn);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js
index 5f706d4b5..34c6e1599 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js
index 5e02fa922..7e0c68eab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-10.js
@@ -43,4 +43,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js
index 9cd4fd162..3ec5c7dab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-11.js
@@ -38,4 +38,4 @@ function testcase() {
if(arr.some(callbackfn) === false && callCnt === 10)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js
index 121dcd875..3d402209d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-12.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js
index c1e5b9394..0e51e732a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-13.js
@@ -40,4 +40,4 @@ function testcase() {
if(arr.some(callbackfn) === false && callCnt === 10)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js
index aaa8e6dfe..09ad84f75 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-2.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js
index 01884fdc9..583893524 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-3.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js
index 3f092697e..ff7d6d200 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-4.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js
index 4fd13312e..4e9d0374c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-5.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js
index b8ba04953..bee0f96d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-6.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js
index 58aff9065..ae872bca7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-7.js
@@ -45,4 +45,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js
index 0c214b0d0..40e7e7c2e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.17/15.4.4.17-8-8.js
@@ -52,4 +52,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js
index 8edc229c4..54374b517 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js
index 5692404bd..50cc641c7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js
index 9d71f789b..ce17b3109 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-10.js
@@ -41,4 +41,4 @@ function testcase() {
delete Math.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js
index 2cf2a5018..87ab9532c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-11.js
@@ -37,4 +37,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js
index 98714b7bf..deb4738f7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-12.js
@@ -37,4 +37,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js
index c654e750a..c516f0f83 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-13.js
@@ -40,4 +40,4 @@ function testcase() {
delete JSON[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js
index 3886da70c..fe991f72d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-14.js
@@ -37,4 +37,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js
index ff822e65e..114af391e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-15.js
@@ -37,4 +37,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js
index c1f68a1f2..b38a48eba 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js
index ff8b23dda..f52861e5d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-3.js
@@ -43,4 +43,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js
index e3208b412..34a51456f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-4.js
@@ -38,4 +38,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js
index 8d079fbb3..5f506101a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-5.js
@@ -41,4 +41,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js
index ef087f33d..108fe09a2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-6.js
@@ -39,4 +39,4 @@ function testcase() {
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js
index 1518121eb..d230c9c0d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-7.js
@@ -33,4 +33,4 @@ function testcase() {
Array.prototype.forEach.call("abc", callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js
index a80fbce7a..6929986f6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-8.js
@@ -35,4 +35,4 @@ function testcase() {
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js
index 0cb06e50d..35d46cec1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-1-9.js
@@ -39,4 +39,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js
index ccc86d005..32cdef291 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-1.js
@@ -40,4 +40,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js
index 4dfb02360..690fab7f4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-10.js
@@ -50,4 +50,4 @@ function testcase() {
Array.prototype.forEach.call(child, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js
index c3dcbc85d..c22df1312 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-11.js
@@ -43,4 +43,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js
index 6f86d61fc..52ea7d470 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-12.js
@@ -51,4 +51,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js
index e43901b5c..15af0e943 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-13.js
@@ -48,4 +48,4 @@ function testcase() {
Array.prototype.forEach.call(child, callbackfn);
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js
index 23f26ec43..15591cd3c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-14.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-15.js
index c8dbf9499..9a98a0b64 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-15.js
@@ -45,4 +45,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js
index 497b7d8ae..7fa3d7170 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-17.js
@@ -38,4 +38,4 @@ function testcase() {
return func(12, 11);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js
index 848259ce9..7437a9452 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-18.js
@@ -35,4 +35,4 @@ function testcase() {
Array.prototype.forEach.call(str, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js
index 34ee81413..f9f753ea8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-19.js
@@ -40,4 +40,4 @@ function testcase() {
Array.prototype.forEach.call(fun, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js
index 817cdb5d9..308d1f2e7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-2.js
@@ -33,4 +33,4 @@ function testcase() {
[12, 11].forEach(callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js
index 4ad1f207f..dce209a49 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-3.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.forEach.call(child, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js
index 45be2cea6..680ce29e9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-4.js
@@ -41,4 +41,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js
index bdeca1382..957070c5f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-5.js
@@ -54,4 +54,4 @@ function testcase() {
Array.prototype.forEach.call(child, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js
index eab24ba4a..9633c2618 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-6.js
@@ -43,4 +43,4 @@ function testcase() {
Array.prototype.forEach.call(child, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js
index 3ba7b5175..32080800f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-7.js
@@ -46,4 +46,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js
index bb7d94279..e42c8670c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-8.js
@@ -51,4 +51,4 @@ function testcase() {
Array.prototype.forEach.call(child, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js
index 6a9adac19..fd2ec2aeb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-2-9.js
@@ -58,4 +58,4 @@ function testcase() {
Array.prototype.forEach.call(child, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js
index a0360019a..c982a878c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-1.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js
index 4eceb627e..6361f4cf1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-10.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js
index 33834dbdd..ee7da1bc2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-11.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js
index afc3bddf4..d4afb250d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-12.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js
index 26653f793..be412f881 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-13.js
@@ -37,4 +37,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js
index 26a3c0a91..6cb1c850a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-14.js
@@ -52,4 +52,4 @@ function testcase() {
return !accessed1 && !accessed2 && !accessed3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js
index 1473398c3..f6de62c0e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-15.js
@@ -37,4 +37,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js
index 94296f41d..d5afd4f06 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-16.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js
index 9a34a2222..6a27874f6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-17.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js
index daa9a31e7..8a2e33e62 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-18.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js
index fc8180904..c071ff694 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-19.js
@@ -46,4 +46,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js
index efb7e7943..0e0c6f74c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-2.js
@@ -37,4 +37,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js
index cfc9c5bd7..9d2bb7d39 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-20.js
@@ -46,4 +46,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js
index 21e141e82..b9f8eb948 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-21.js
@@ -53,4 +53,4 @@ function testcase() {
return testResult && firstStepOccured && secondStepOccured;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js
index 6bd174b58..a16adebe7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-22.js
@@ -57,4 +57,4 @@ function testcase() {
return ex instanceof TypeError && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js
index 8a0b79e94..6e8254427 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-23.js
@@ -61,4 +61,4 @@ function testcase() {
return testResult && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js
index 12598c818..3fe59d641 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-24.js
@@ -42,4 +42,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js
index bde2c4906..2f1ddbbbe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-25.js
@@ -42,4 +42,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js
index 5abad090c..042741734 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-28.js
@@ -41,4 +41,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js
index 05f46340d..4d8485cb4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-29.js
@@ -42,4 +42,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js
index 1999a3e66..1d841b26c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-3.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js
index ba2663072..4c175c06e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-4.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js
index d80c4f72c..1388ec817 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-5.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js
index b3b7c586e..60d3ec2a1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-6.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js
index db0265191..4f55f1ec8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-7.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js
index eae609782..67397b926 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-8.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js
index 43a24a907..e3f18262e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-3-9.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js
index bf62ce3ce..a634784ee 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js
index 76dd5b974..817198013 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-10.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js
index 5b178e8b3..f85d077bd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-11.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js
index c02dbcf8a..12d63cce8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-12.js
@@ -34,4 +34,4 @@ function testcase() {
[11, 9].forEach(callbackfn);
return accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-15.js
index 51387635a..9c0330ea0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-15.js
@@ -53,4 +53,4 @@ function testcase() {
return (ex instanceof TypeError) && lengthAccessed && !loopAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js
index 532eba6e5..2b29a7461 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-2.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js
index 5e13d5fb9..4db16127a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-3.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js
index 88dd285f5..5bba837fe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-4.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js
index 8248d7b5b..534351c6b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-5.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js
index fd2bd078d..cbb329b7f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-6.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js
index 61654975e..20cbc140d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-7.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js
index a02603860..44a2585fc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-8.js
@@ -45,4 +45,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js
index d6463f7f4..57412f533 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-4-9.js
@@ -49,4 +49,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1-s.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1-s.js
index 473bf4960..bb903e9fa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1-s.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1-s.js
@@ -37,4 +37,4 @@ function testcase() {
[1].forEach(callbackfn);
return innerThisCorrect;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js
index 18307e37d..c9485714a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-1.js
@@ -35,4 +35,4 @@ function testcase() {
arr.forEach(callbackfn)
return !result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js
index b9f7c63c4..139c27afc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-10.js
@@ -36,4 +36,4 @@ function testcase() {
[11].forEach(callbackfn, objArray);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js
index 327bdd29f..248c87d5a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-11.js
@@ -36,4 +36,4 @@ function testcase() {
[11].forEach(callbackfn, objString);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js
index 15a7cbc0e..cf8cdd20f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-12.js
@@ -36,4 +36,4 @@ function testcase() {
[11].forEach(callbackfn, objBoolean);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js
index 7607c3b88..08dbab6ed 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-13.js
@@ -36,4 +36,4 @@ function testcase() {
[11].forEach(callbackfn, objNumber);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js
index 8ead51284..40c7065e7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-14.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn, Math);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js
index 11150114d..8937d8020 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-15.js
@@ -36,4 +36,4 @@ function testcase() {
[11].forEach(callbackfn, objDate);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js
index 7396cb0b5..4a71920ea 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-16.js
@@ -36,4 +36,4 @@ function testcase() {
[11].forEach(callbackfn, objRegExp);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js
index ba785b1ac..1656aa91f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-17.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn, JSON);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js
index d1726621b..560ae9086 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-18.js
@@ -36,4 +36,4 @@ function testcase() {
[11].forEach(callbackfn, objError);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js
index 24c0c44e8..c7ef4338d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-19.js
@@ -40,4 +40,4 @@ function testcase() {
[11].forEach(callbackfn, arg);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js
index 933d5671f..482c66b5b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-2.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-21.js
index 51effea8f..7e5871ac0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-21.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn, fnGlobalObject());
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js
index 2291f4595..d9a158680 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-22.js
@@ -35,4 +35,4 @@ function testcase() {
[11].forEach(callbackfn, false);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js
index 4aaf18bd0..63439bec4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-23.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn, 101);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js
index 7804a4c9b..6c1bae936 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-24.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn, "abc");
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-25.js
index 1eec206a8..59c33391d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-25.js
@@ -38,4 +38,4 @@ function testcase() {
}
return new innerObj().retVal;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js
index a4205e50e..a1f5d5988 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-3.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js
index 9a70ab436..0362ed95b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-4.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js
index b66fad472..553f9d240 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-5.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js
index 3395cf17e..421833e99 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-6.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js
index dc36dae30..2c7f3ae6f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-7.js
@@ -35,4 +35,4 @@ function testcase() {
[11].forEach(callbackfn, eval);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js
index 9438696ef..d8298d955 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-5-9.js
@@ -36,4 +36,4 @@ function testcase() {
[11].forEach(callbackfn, objString);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js
index 74599e11e..cd1199bff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-1.js
@@ -39,4 +39,4 @@ function testcase() {
if( callCnt === 5)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js
index ef08f004a..9d7e472b0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-2.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js
index 4ce38eda6..d0c0416fa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-3.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js
index f3e04d2ff..4e79fab91 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-4.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js
index e74115658..6b720f861 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-5.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js
index 5a45a919f..c41da4261 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-7.js
@@ -39,4 +39,4 @@ function testcase() {
arr.forEach(callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js
index 29045ec8e..4c4952461 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-8.js
@@ -36,4 +36,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-9.js
index 1394192ea..f8b58d768 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-9.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js
index ee6af3606..e7af30466 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-1.js
@@ -38,4 +38,4 @@ function testcase() {
if( callCnt === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-10.js
index c63fbfa57..58c5b1bb1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-10.js
@@ -54,4 +54,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-11.js
index 90d81186f..6e0c3ba79 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-11.js
@@ -54,4 +54,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-12.js
index 12593fb04..83cad751e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-12.js
@@ -52,4 +52,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-13.js
index f7759eaa1..1b8484435 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-13.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-14.js
index fe5258e33..3c8b46e0e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-14.js
@@ -50,4 +50,4 @@ function testcase() {
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-15.js
index 5a6fec3f5..cdf60e86b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-15.js
@@ -58,4 +58,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-16.js
index 9b580dc92..beba9fc0f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-16.js
@@ -55,4 +55,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js
index 084f1cb9a..3643fec63 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-2.js
@@ -48,4 +48,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js
index 22cff115a..84c630700 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-3.js
@@ -48,4 +48,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-4.js
index 5db20e866..2e99f773d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-4.js
@@ -52,4 +52,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-5.js
index 63b63a871..da1599439 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-5.js
@@ -52,4 +52,4 @@ function testcase() {
arr.forEach(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-6.js
index 56ce6ec39..ca0fbf79e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-6.js
@@ -56,4 +56,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-7.js
index f0ed9894a..90b204dfa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-7.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-8.js
index deffe4a06..4f596ca24 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-8.js
@@ -56,4 +56,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-9.js
index 7b9d52849..6f732c4a4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-b-9.js
@@ -56,4 +56,4 @@ function testcase() {
arr.forEach(callbackfn);
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js
index 3e3580e59..24bac5aa0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-1.js
@@ -41,4 +41,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-10.js
index 3bdc4eaa0..1c26d247d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-10.js
@@ -47,4 +47,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-11.js
index ee0e8da5a..384ad417b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-11.js
@@ -53,4 +53,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-12.js
index 905eb5e80..d40efc235 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-12.js
@@ -52,4 +52,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-13.js
index 557d78436..3a25b7b1a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-13.js
@@ -61,4 +61,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-14.js
index ebbfec8c3..99331de65 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-14.js
@@ -57,4 +57,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-15.js
index 3c173b317..9ad917ff6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-15.js
@@ -53,4 +53,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-16.js
index 3e2a1fd5a..5b6f2b0e8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-16.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-17.js
index 34da658e8..736d0ccb1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-17.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-18.js
index bb0f68083..cf32752e2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-18.js
@@ -45,4 +45,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-19.js
index 163cc6cc0..8b49b568c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-19.js
@@ -56,4 +56,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js
index 94da7764d..a54621d7a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-2.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-20.js
index 57f4e9bcb..e024fe906 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-20.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-21.js
index a344e2338..ea3dd8590 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-21.js
@@ -50,4 +50,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-22.js
index 1b37a858f..3d2b64647 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-22.js
@@ -48,4 +48,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-23.js
index 437467974..8b0214e89 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-23.js
@@ -47,4 +47,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js
index 35383c239..ec83fcddc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-25.js
@@ -42,4 +42,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js
index b666bc110..f2eef2066 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-26.js
@@ -51,4 +51,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js
index f20c21c2c..7e054b229 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-27.js
@@ -53,4 +53,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-28.js
index 9c02cbfad..494a24611 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-28.js
@@ -59,4 +59,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-29.js
index 766c237b6..ac4fff37a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-29.js
@@ -59,4 +59,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js
index bdd6a7fee..14bcf1ce0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-3.js
@@ -48,4 +48,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-30.js
index 03cb18b30..80b03f7a4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-30.js
@@ -57,4 +57,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-31.js
index 84e4e5630..0be884fad 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-31.js
@@ -60,4 +60,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js
index 7949e8c82..43d35fa69 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-4.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-5.js
index 174c74e43..2ce3e26ee 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-5.js
@@ -57,4 +57,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-6.js
index 16dba1ca8..303c9d728 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-6.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js
index 33c3eebce..8394291ba 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-7.js
@@ -47,4 +47,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js
index 21c5c5b63..86a1d113a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-8.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-9.js
index 75ab6d748..7fde2e004 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-i-9.js
@@ -47,4 +47,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js
index e3ba5f50d..ea756b6b2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-1.js
@@ -41,4 +41,4 @@ function testcase() {
if(bCalled === true && bPar === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js
index d9fde429a..3abbbf913 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-10.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js
index 9a435777c..127001659 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-11.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js
index 5b6df70c5..10d4dd88c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-12.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js
index ec3e295cf..9fddbcb7c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-13.js
@@ -34,4 +34,4 @@ function testcase() {
[11].forEach(callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js
index 3b1928521..5b3e560a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-16.js
@@ -36,4 +36,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn, false);
return !result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js
index 8605b2acf..6dc1de12a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-17.js
@@ -36,4 +36,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn, 5);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js
index 07c985f47..d6bec5ea7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-18.js
@@ -36,4 +36,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn, "hello");
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js
index 02df54a9e..8b64414c0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-19.js
@@ -40,4 +40,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js
index 821c1f682..307618701 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-2.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js
index d27eaba78..26e9c844e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-20.js
@@ -38,4 +38,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn, thisArg);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js
index fbaff00e4..948d2b2c1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-21.js
@@ -45,4 +45,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return resultOne && resultTwo;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js
index 08b4ebfa6..83c33379f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-22.js
@@ -45,4 +45,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return resultOne && resultTwo;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js
index 0f671bf2f..b4700ccf1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-23.js
@@ -36,4 +36,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js
index fbb89dea2..57f4ee4da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-4.js
@@ -42,4 +42,4 @@ function testcase() {
arr.forEach(callbackfn);
return result && arr.length === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js
index a7b60cefb..337f9522f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-5.js
@@ -47,4 +47,4 @@ function testcase() {
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js
index 2033cdb6d..97e73c7cf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-6.js
@@ -40,4 +40,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn, thisArg);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js
index ad4dbf2d8..4fa85f93f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-7.js
@@ -46,4 +46,4 @@ function testcase() {
return ex instanceof Error && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js
index c5a92abf4..a4778ac84 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-8.js
@@ -42,4 +42,4 @@ function testcase() {
Array.prototype.forEach.call(obj, callbackfn);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js
index b66ce47e6..0ea0e4f25 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-7-c-ii-9.js
@@ -34,4 +34,4 @@ function testcase() {
[11, 12].forEach(callbackfn);
return 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js
index 4bc7a1779..a4eaf2c1f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-1.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js
index 2709fccba..c6484e9f5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-10.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js
index cf3e0fd8e..7a69b7a7c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-11.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js
index 414e2f2f2..ee4a784b6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-12.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-13.js
index ffd31beab..16a709796 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-13.js
@@ -34,4 +34,4 @@ function testcase() {
var result = [].forEach(callbackfn);
return typeof result === "undefined" && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js
index 78cc523a5..e45585e85 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-2.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js
index db31cc2a5..090f9ff2f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-3.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js
index 26ea14d14..34d96fe0d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-4.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js
index df67c96ba..e0cfd7db4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-5.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js
index 7f763f647..b68bf4486 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-6.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js
index 1c6168903..93ffbb241 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-7.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js
index 7ae983d00..ea306f79c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-8.js
@@ -51,4 +51,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js
index f4f5bbe60..274f4d0db 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.18/15.4.4.18-8-9.js
@@ -52,4 +52,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js
index 45d22740e..83ee145ae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js
index fb4497bd2..42ebca7f6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js
index a3350a1bc..8e17a9907 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-10.js
@@ -39,4 +39,4 @@ function testcase() {
delete Math.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js
index 7df8801d7..abad54eb1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-11.js
@@ -37,4 +37,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js
index 3f5a5c39d..df0326390 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-12.js
@@ -37,4 +37,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js
index 0fd0d6399..c9547cba0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-13.js
@@ -39,4 +39,4 @@ function testcase() {
delete JSON[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js
index 581e730d0..d967f5a94 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-14.js
@@ -37,4 +37,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js
index 2446acc83..490d2cfb9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-15.js
@@ -37,4 +37,4 @@ function testcase() {
return testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js
index 633e2d3ae..6d2f78a4c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js
index 857082b22..4ae3605ed 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-3.js
@@ -41,4 +41,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js
index d530579af..628cfc05d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-4.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js
index 92646ec96..3d2528abf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-5.js
@@ -40,4 +40,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js
index a76444f3b..d0c500fb5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-6.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js
index 757763a29..50d8409f6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-7.js
@@ -33,4 +33,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true && testResult[2] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js
index 39be0def2..716feaf0f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-8.js
@@ -34,4 +34,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true && testResult[2] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js
index d19fbf8c9..d18d98956 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-1-9.js
@@ -39,4 +39,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js
index b9dbaad3b..54256b8a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-1.js
@@ -40,4 +40,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js
index 686336b54..952dbf17d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-10.js
@@ -50,4 +50,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js
index 21911d137..7cd9845ba 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-11.js
@@ -43,4 +43,4 @@ function testcase() {
return 0 === testResult.length;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js
index 7d5f5ce9a..c2a5be67c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-12.js
@@ -49,4 +49,4 @@ function testcase() {
delete Object.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js
index aa992ef44..a67914bac 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-13.js
@@ -47,4 +47,4 @@ function testcase() {
return 0 === testResult.length;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js
index c5e6a11f7..560404ce5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-14.js
@@ -36,4 +36,4 @@ function testcase() {
return 0 === testResult.length;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-15.js
index 8dc5bed88..4bffdc9da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-15.js
@@ -44,4 +44,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js
index 407c1f7e2..126e07d27 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-17.js
@@ -37,4 +37,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js
index f8d3d21c5..8a8db873f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-18.js
@@ -39,4 +39,4 @@ function testcase() {
delete String.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js
index 369cd79ed..4b83909c5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-19.js
@@ -40,4 +40,4 @@ function testcase() {
return 2 === testResult.length;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js
index f296399d8..b1abad1c1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-2.js
@@ -32,4 +32,4 @@ function testcase() {
var testResult = [12, 11].map(callbackfn);
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js
index 946fc2996..91d3ce9bd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-3.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js
index 4a8988e05..71370937f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-4.js
@@ -38,4 +38,4 @@ function testcase() {
Array.prototype.length = arrProtoLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js
index 92550bbfd..0f37334ff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-5.js
@@ -55,4 +55,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js
index e0f216742..774f62c34 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-6.js
@@ -43,4 +43,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js
index aa8bc1aeb..0fc6cd50d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-7.js
@@ -46,4 +46,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js
index c47771417..77864c545 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-8.js
@@ -51,4 +51,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js
index f28ad86c7..442394b9b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-2-9.js
@@ -58,4 +58,4 @@ function testcase() {
return testResult.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js
index bd3c46b9d..cd9bc52c1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-1.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js
index 7e3d749f0..da427d831 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-10.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js
index a6e600473..614fcd6ab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-11.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js
index 69024cbc8..450163fc0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-12.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js
index 0e75332f9..a9e057ca8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-13.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js
index d2a46d2c5..9aaa5f966 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-14.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js
index 24b2c8a63..75b0ee2c2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-15.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js
index 04a44f4ef..f4c2e0e8a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-16.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js
index c96495f92..59dff3b7f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-17.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js
index f19fa455f..6e32c24da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-18.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js
index cad1864b3..2ac2bfbff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-19.js
@@ -45,4 +45,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js
index faeb3ef42..cfbb4dfe8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-2.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js
index 4651d033b..deb18c7d6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-20.js
@@ -44,4 +44,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js
index f82498740..7e2cb130f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-21.js
@@ -52,4 +52,4 @@ function testcase() {
return newArr.length === 2 && firstStepOccured && secondStepOccured;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js
index 2fe26da2e..6a72d072d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-22.js
@@ -51,4 +51,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js
index 55ef1b585..5efb1c253 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-23.js
@@ -60,4 +60,4 @@ function testcase() {
return newArr.length === 2 && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js
index fd6f3e26a..945762802 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-24.js
@@ -40,4 +40,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js
index ff2c05907..9a5065568 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-25.js
@@ -40,4 +40,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js
index be145f8cc..f28c3317c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-28.js
@@ -39,4 +39,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js
index 6f2d22bf1..e2aeab139 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-29.js
@@ -39,4 +39,4 @@ function testcase() {
var newArr = Array.prototype.map.call(obj, callbackfn);
return newArr.length === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js
index 83bee3ac3..dc18c4e77 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-3.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js
index 2e8bd6f7a..2f15e24dc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-4.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js
index cdfbb8df9..08da3ad3f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-5.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js
index a7fbb64dd..19527c0ae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-6.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js
index d66e204ff..3a818755b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-7.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js
index 99165c934..e649ba912 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-8.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js
index b555d35a1..e0fe6f5f7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-3-9.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js
index 6708fa1ae..475983c6b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js
index 2dc148ea9..6ae9a8709 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-10.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js
index 7a2c916b5..ad3af133c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-11.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js
index d9a302b96..1232fc7b9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-12.js
@@ -33,4 +33,4 @@ function testcase() {
var testResult = [11, 9].map(callbackfn);
return testResult.length === 2 && testResult[0] === true && testResult[1] === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-15.js
index 65923105f..27808e978 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-15.js
@@ -52,4 +52,4 @@ function testcase() {
return e instanceof TypeError && lengthAccessed && !loopAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js
index 29e8e958a..62b4cde6d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-2.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js
index 236355bea..630af4da9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-3.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js
index 77582189e..923695a49 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-4.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js
index 2c8d9b0a0..a46e1d7c6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-5.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js
index 8aae6b91f..d83e5cec4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-6.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js
index 73f4ddb34..323cd3cc2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-7.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js
index 5bce0e29b..335c2b82c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-8.js
@@ -45,4 +45,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js
index ca050fb30..8bcf766e6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-4-9.js
@@ -49,4 +49,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1-s.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1-s.js
index a38779fe0..0f058a064 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1-s.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1-s.js
@@ -37,4 +37,4 @@ function testcase() {
[1].map(callbackfn);
return innerThisCorrect;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js
index 1620a2db9..16578aac3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-1.js
@@ -43,4 +43,4 @@ function testcase() {
delete fnGlobalObject()._15_4_4_19_5_1;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js
index 651cfff7f..63ace52a8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-10.js
@@ -35,4 +35,4 @@ function testcase() {
var testResult = [11].map(callbackfn, objArray);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js
index cd8bb2a51..957639738 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-11.js
@@ -35,4 +35,4 @@ function testcase() {
var testResult = [11].map(callbackfn, objString);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js
index 0f4580946..b94edac5a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-12.js
@@ -35,4 +35,4 @@ function testcase() {
var testResult = [11].map(callbackfn, objBoolean);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js
index 30fe5efbf..b001bd266 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-13.js
@@ -35,4 +35,4 @@ function testcase() {
var testResult = [11].map(callbackfn, objNumber);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js
index dd3ca59ce..97c8ccfe4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-14.js
@@ -33,4 +33,4 @@ function testcase() {
var testResult = [11].map(callbackfn, Math);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js
index 41f900488..cd7572c74 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-15.js
@@ -35,4 +35,4 @@ function testcase() {
var testResult = [11].map(callbackfn, objDate);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js
index f23122942..f44ada842 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-16.js
@@ -35,4 +35,4 @@ function testcase() {
var testResult = [11].map(callbackfn, objRegExp);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js
index d89445a10..6eb3f9737 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-17.js
@@ -33,4 +33,4 @@ function testcase() {
var testResult = [11].map(callbackfn, JSON);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js
index d4e3f5825..930b82115 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-18.js
@@ -35,4 +35,4 @@ function testcase() {
var testResult = [11].map(callbackfn, objError);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js
index f6ccfdf4f..f5dbe5a80 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-19.js
@@ -39,4 +39,4 @@ function testcase() {
var testResult = [11].map(callbackfn, arg);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js
index f6ea92f60..7324df1b4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-2.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-21.js
index 8a1ed3bcd..402001fe3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-21.js
@@ -33,4 +33,4 @@ function testcase() {
var testResult = [11].map(callbackfn, fnGlobalObject());
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js
index a0b4335d1..73adb6a76 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-22.js
@@ -33,4 +33,4 @@ function testcase() {
var testResult = [11].map(callbackfn, false);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js
index f0ed94509..b8ef5830b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-23.js
@@ -33,4 +33,4 @@ function testcase() {
var testResult = [11].map(callbackfn, 101);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js
index 16687a729..9c3b6b9ca 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-24.js
@@ -33,4 +33,4 @@ function testcase() {
var testResult = [11].map(callbackfn, "abc");
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js
index 9e22e5221..96d2371e3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-3.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js
index d257d4df4..cd3cbfab8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-4.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js
index b00ea9eac..fc3a684a7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-5.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js
index bdee67538..f35869738 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-6.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js
index 3ef947485..a82f0eaec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-7.js
@@ -33,4 +33,4 @@ function testcase() {
var testResult = [11].map(callbackfn, eval);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js
index e3793147e..a50ee6995 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-5-9.js
@@ -35,4 +35,4 @@ function testcase() {
var testResult = [11].map(callbackfn, objFunction);
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js
index d7dddb15a..1585c182d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-1.js
@@ -31,4 +31,4 @@ function testcase() {
return Array.isArray(newArr);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js
index d920b9e1f..fa972b6cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-6-2.js
@@ -30,4 +30,4 @@ function testcase() {
return newArr instanceof Array;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js
index cd1f3dfa4..0b7d32b8f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-1.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js
index 4cafab7ff..274154d81 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-2.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js
index 31eaf4b4a..2d8548b73 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-3.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js
index 873babd79..ecc6fe16c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-4.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js
index 7fa2409d6..339e5b501 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-5.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js
index c687c4c50..c9e15f168 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-6.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js
index e48170d4c..6c21aa12b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-7.js
@@ -39,4 +39,4 @@ function testcase() {
var resArr = obj.srcArr.map(callbackfn);
return resArr.toString() === "1,1,1,1,1" && !obj.hasOwnProperty("arr");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-8.js
index 28046db70..e4815ad3c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-8.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-9.js
index fc098aca9..c267fc839 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-9.js
@@ -45,4 +45,4 @@ function testcase() {
return testResult.length === 3 && called === 2 && typeof testResult[2] === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js
index 4cc46ad68..98de62fba 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-1.js
@@ -39,4 +39,4 @@ function testcase() {
if( resArr.length === 10 && callCnt === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-10.js
index e7bb19ba2..82796a6d8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-10.js
@@ -46,4 +46,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-11.js
index 3a8f5c760..1c04826cb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-11.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-12.js
index cda54eb5c..319be4b3e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-12.js
@@ -50,4 +50,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-13.js
index 84907529b..d978015c8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-13.js
@@ -50,4 +50,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-14.js
index b032c84f9..494b82292 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-14.js
@@ -43,4 +43,4 @@ function testcase() {
var testResult = arr.map(callbackfn);
return typeof testResult[3] === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-15.js
index f0743868c..bcdfc1f68 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-15.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-16.js
index 772f5b463..97835602e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-16.js
@@ -53,4 +53,4 @@ function testcase() {
var testResult = arr.map(callbackfn);
return testResult.length === 3 && testResult[2] === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js
index f7d2c3e56..c39565def 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-2.js
@@ -46,4 +46,4 @@ function testcase() {
var testResult = Array.prototype.map.call(obj, callbackfn);
return testResult[2] === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js
index 33ea57473..1e8a5adea 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-3.js
@@ -45,4 +45,4 @@ function testcase() {
var testResult = Array.prototype.map.call(obj, callbackfn);
return typeof testResult[2] === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-4.js
index 29705dd62..2ec10c92a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-4.js
@@ -52,4 +52,4 @@ function testcase() {
var testResult = Array.prototype.map.call(obj, callbackfn);
return testResult[0] === true && testResult[1] === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-5.js
index 82b451795..8c8f9a1d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-5.js
@@ -51,4 +51,4 @@ function testcase() {
var testResult = arr.map(callbackfn);
return testResult[0] === true && testResult[1] === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-6.js
index 639d8525e..aa9f090d4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-6.js
@@ -54,4 +54,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-7.js
index dada66500..ac6eadfe0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-7.js
@@ -54,4 +54,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-8.js
index 527e3b5e2..398935763 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-8.js
@@ -52,4 +52,4 @@ function testcase() {
var testResult = Array.prototype.map.call(obj, callbackfn);
return testResult[0] === true && typeof testResult[1] === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-9.js
index 6570ddcb7..b990b49ec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-b-9.js
@@ -53,4 +53,4 @@ function testcase() {
var testResult = arr.map(callbackfn);
return testResult[0] === true && typeof testResult[1] === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js
index a863eb24b..ec2d62925 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-1.js
@@ -41,4 +41,4 @@ function testcase() {
return newArr[5] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-10.js
index b4059e729..7f723d73a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-10.js
@@ -48,4 +48,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-11.js
index 2e0cfaf1a..8adb11eca 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-11.js
@@ -53,4 +53,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-12.js
index 34d00e5aa..39d03dece 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-12.js
@@ -56,4 +56,4 @@ function testcase() {
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-13.js
index ab51f45ac..11c0249b8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-13.js
@@ -60,4 +60,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-14.js
index d3504387a..8a4f1a70f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-14.js
@@ -59,4 +59,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-15.js
index 7c230a7d6..5542205ce 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-15.js
@@ -53,4 +53,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-16.js
index 2d15fb33e..f16324b63 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-16.js
@@ -52,4 +52,4 @@ function testcase() {
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-17.js
index dad8be376..16f5f572a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-17.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-18.js
index 56b118405..55cb32080 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-18.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-19.js
index 2e6a2bc4f..170461739 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-19.js
@@ -55,4 +55,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js
index a9717ce72..b4e096873 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-2.js
@@ -41,4 +41,4 @@ function testcase() {
return newArr[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-20.js
index 75f41c4cb..e5c06ed1c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-20.js
@@ -57,4 +57,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-21.js
index 7ae53516d..b1efd7755 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-21.js
@@ -48,4 +48,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-22.js
index 8fe7e7a09..77137e88f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-22.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-23.js
index 6e7be7c41..4ad3b7023 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-23.js
@@ -48,4 +48,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js
index af3e47f0a..3c3fb5130 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-25.js
@@ -42,4 +42,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js
index d8e352888..a82eab309 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-26.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js
index 53dbdb739..95a97d979 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-27.js
@@ -47,4 +47,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true && testResult[2] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-28.js
index 5757eeee1..02277ba12 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-28.js
@@ -62,4 +62,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-29.js
index 6c625854d..fa679231c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-29.js
@@ -62,4 +62,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js
index 1460d5802..a6aa591dc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-3.js
@@ -47,4 +47,4 @@ function testcase() {
return testResult[5] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-30.js
index d0da02c84..e11e116d7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-30.js
@@ -57,4 +57,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-31.js
index 01916b38a..adc2d3ee1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-31.js
@@ -60,4 +60,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js
index 26ff95315..246dd5917 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-4.js
@@ -45,4 +45,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-5.js
index 54e65234c..703df955c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-5.js
@@ -58,4 +58,4 @@ function testcase() {
return testResult[5] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-6.js
index 1e842284e..85a4dc1ea 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-6.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js
index 4b057b539..b476c1c8a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-7.js
@@ -46,4 +46,4 @@ function testcase() {
return newArr[5] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js
index 048f99ffb..1751cf41a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-8.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-9.js
index 93c8776d2..026d841d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-i-9.js
@@ -48,4 +48,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js
index 6337a4315..17ed87ec1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-1.js
@@ -42,4 +42,4 @@ function testcase() {
if(bCalled === true && bPar === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js
index 76e9d8f12..61a996861 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-10.js
@@ -34,4 +34,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js
index 88e45161c..99759d8d8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-11.js
@@ -33,4 +33,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js
index 96fd0962f..8ea5d8786 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-12.js
@@ -34,4 +34,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js
index 837853c6e..29efd6d2d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-13.js
@@ -34,4 +34,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js
index 826125675..8e70a1a75 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-16.js
@@ -36,4 +36,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js
index f4a5118b1..c54f43039 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-17.js
@@ -36,4 +36,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js
index c0616a89f..89810676d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-18.js
@@ -36,4 +36,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js
index fe5e84339..fd1d73c4d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-19.js
@@ -43,4 +43,4 @@ function testcase() {
return !result && testResult[0] === true && called === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js
index b0480ef49..7b51c2b1c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-2.js
@@ -42,4 +42,4 @@ function testcase() {
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js
index 79cd57456..50f628d78 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-20.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js
index 561890580..5acd71597 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-21.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js
index 3abd60ef6..e78f9dbe5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-22.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult[0] === true && testResult[1] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js
index aa80ba083..914dacd91 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-23.js
@@ -36,4 +36,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js
index 598297252..e63c9f9ec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-4.js
@@ -42,4 +42,4 @@ function testcase() {
arr.map(callbackfn);
return result && arr.length === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js
index cce471679..9a5616c74 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-5.js
@@ -49,4 +49,4 @@ function testcase() {
testResult[1] === false && testResult[2] === false &&
testResult[3] === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js
index 1fdcee7ce..8b42833c4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-6.js
@@ -40,4 +40,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js
index 11b7e474f..568ea47d8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-7.js
@@ -46,4 +46,4 @@ function testcase() {
return ex instanceof Error && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js
index 31bf6ba69..3d63ec48f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-8.js
@@ -39,4 +39,4 @@ function testcase() {
return testResult[1] === false;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js
index 0bbd48844..2af5fef91 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-ii-9.js
@@ -34,4 +34,4 @@ function testcase() {
return testResult[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js
index a6f7f6697..89c9140d7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-1.js
@@ -44,4 +44,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js
index 52c64b986..4cb8eb3dc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-2.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr[0] === obj[0] && newArr[1] === obj[1];
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js
index 311f366e5..945874d3d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-3.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js
index c3a9c4e7c..f28a3f4a0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-4.js
@@ -45,4 +45,4 @@ function testcase() {
return enumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js
index c20f90951..1b68b97ac 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-8-c-iii-5.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js
index 50626fc63..407a8e6e3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-1.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js
index 98c65dd8c..58972197f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-10.js
@@ -45,4 +45,4 @@ function testcase() {
var testResult = Array.prototype.map.call(obj, callbackfn);
return testResult.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js
index 350b521df..dba901428 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-11.js
@@ -50,4 +50,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js
index 281c72c5a..69a68ae41 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-12.js
@@ -52,4 +52,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js
index 494823b49..12cffa367 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-13.js
@@ -41,4 +41,4 @@ function testcase() {
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js
index 34f2778de..5e79bf2b2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-2.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js
index 310a4083d..817d63dd5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-3.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js
index 7f36b6984..c3fcd1acf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-4.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js
index 551168b31..40a17b17d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-5.js
@@ -36,4 +36,4 @@ function testcase() {
return testResult.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js
index d0391c5d8..1793993a1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-6.js
@@ -38,4 +38,4 @@ function testcase() {
var testResult = Array.prototype.map.call(obj, callbackfn);
return testResult.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js
index 5a1021bc0..2a54e6681 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-7.js
@@ -42,4 +42,4 @@ function testcase() {
return testResult.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js
index 0b6b770fe..9b02cea84 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-8.js
@@ -42,4 +42,4 @@ function testcase() {
return testResult.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js
index 5d19c4909..654482cd1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.19/15.4.4.19-9-9.js
@@ -42,4 +42,4 @@ function testcase() {
return testResult.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js
index 0810e6c00..f20183234 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js
index f5341fd9e..4aea8d3df 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js
index 335651cb2..d0899742f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-10.js
@@ -39,4 +39,4 @@ function testcase() {
delete Math.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js
index 0370ed699..76ba7669f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-11.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr[0] === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js
index 899206d52..55182e67f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-12.js
@@ -37,4 +37,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr[0] === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js
index b964a391c..d52d6a4f8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-13.js
@@ -40,4 +40,4 @@ function testcase() {
delete JSON[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js
index bfb342062..0252686e2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-14.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr[0] === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js
index 6bd4738c2..638273123 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-15.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr[0] === "a" && newArr[1] === "b";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js
index eb04aba28..0a3f07a26 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js
index 7697d6bb5..53612d7fb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-3.js
@@ -41,4 +41,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js
index 57de5a776..df898a072 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-4.js
@@ -39,4 +39,4 @@ function testcase() {
return newArr[0] === 11 && newArr[1] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js
index 994b5ff2e..6d17d6b60 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-5.js
@@ -40,4 +40,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js
index f93c4cf7c..56cd14559 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-6.js
@@ -38,4 +38,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr[0] === 11 && newArr[1] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js
index 92a4acf66..447a63f20 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-7.js
@@ -34,4 +34,4 @@ function testcase() {
return newArr[0] === "a";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js
index 0bb758a50..55246246b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-8.js
@@ -34,4 +34,4 @@ function testcase() {
return newArr[0] === "a";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js
index 228979a15..4a32fb5c7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-1-9.js
@@ -40,4 +40,4 @@ function testcase() {
return newArr[0] === 11 && newArr[1] === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js
index 3432177fd..aec5eaa83 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-1.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js
index 23834043c..ebc0ac738 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-2.js
@@ -44,4 +44,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js
index 3a2a44937..08a32d334 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-3.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js
index e92eae45c..37a8875a1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-10-4.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js
index 9ef61e150..294feb534 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-1.js
@@ -41,4 +41,4 @@ function testcase() {
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js
index b9d3d6d83..872ab737a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-10.js
@@ -50,4 +50,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(child, callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js
index e05ee7daa..b18cd11ae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-11.js
@@ -44,4 +44,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js
index c52826f3a..3461f2bdf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-12.js
@@ -52,4 +52,4 @@ function testcase() {
delete Object.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js
index 68f16e027..e86aaa92c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-13.js
@@ -48,4 +48,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(child, callbackfn);
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js
index 9cbeec2a7..02b3eac07 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-14.js
@@ -37,4 +37,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-15.js
index 22e418068..44ede7bc8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-15.js
@@ -45,4 +45,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js
index f68408ead..3bb8a9c08 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-17.js
@@ -37,4 +37,4 @@ function testcase() {
return func(12, 11);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js
index e686e952c..74a07e13b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-18.js
@@ -35,4 +35,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(str, callbackfn);
return newArr.length === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js
index b11129292..ad52afb03 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-19.js
@@ -40,4 +40,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(fun, callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js
index e2fd3a487..34a3e3902 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-2.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [12, 11].filter(callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js
index e67e13314..41ed91975 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-3.js
@@ -44,4 +44,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(child, callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js
index 9ed97dcda..04cfbb330 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-4.js
@@ -41,4 +41,4 @@ function testcase() {
Array.prototype.length = arrProtoLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js
index 5b75197b6..cd81da170 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-5.js
@@ -54,4 +54,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(child, callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js
index 6febce25e..2b05005d4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-6.js
@@ -43,4 +43,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(child, callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js
index 1ac87e523..58879e081 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-7.js
@@ -46,4 +46,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js
index 5c3fc1a91..b3178fba7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-8.js
@@ -51,4 +51,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(child, callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js
index f150f46df..d23771197 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-2-9.js
@@ -58,4 +58,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(child, callbackfn);
return newArr.length === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js
index 9708b71b3..858a46dbe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-1.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js
index 6c1e1c3c7..496a1e7dc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-10.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js
index ac3cc8f09..e17407a74 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-11.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js
index 3aa288592..536870cd4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-12.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js
index 48ce2735b..43a05bb03 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-13.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js
index 4a1fa7761..4132e985f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-14.js
@@ -57,4 +57,4 @@ function testcase() {
!accessed2 && newArr2.length === 0 &&
!accessed3 && newArr3.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js
index 2e152f77e..16511a47d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-15.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js
index 840f407b2..2851c0610 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-16.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js
index 2a573da5b..b0d741689 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-17.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js
index 758c390c6..6c9c91bc4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-18.js
@@ -38,4 +38,4 @@ function testcase() {
return !accessed && newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js
index 06b3bf991..9bfc2c4f1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-19.js
@@ -44,4 +44,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js
index 223c58f00..f17e611da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-2.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js
index 432370c68..bc9d2a0d7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-20.js
@@ -44,4 +44,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js
index c43ca2751..a6fadf59c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-21.js
@@ -52,4 +52,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11 && firstStepOccured && secondStepOccured;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js
index f9d6f3b69..1b2909403 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-22.js
@@ -58,4 +58,4 @@ function testcase() {
return (ex instanceof TypeError) && !accessed && firstStepOccured && secondStepOccured;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js
index edefe7fcf..03d391abd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-23.js
@@ -60,4 +60,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11 && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js
index db84de8a1..d9fa87462 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-24.js
@@ -40,4 +40,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js
index cf3675411..c9b3ae69d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-25.js
@@ -40,4 +40,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js
index f0288b044..a051f3eca 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-28.js
@@ -41,4 +41,4 @@ function testcase() {
return !accessed && newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js
index 10ee30178..77024057a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-29.js
@@ -40,4 +40,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js
index 310605c05..683ebb882 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-3.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js
index 178b304cb..c83f225ed 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-4.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js
index fa765bba2..54b30fb06 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-5.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js
index 11046453f..173cfbc21 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-6.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js
index 04e5d9b3e..7f2fbe86d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-7.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js
index 8b755395a..5cac73bf3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-8.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js
index ff9fdb967..a2605e511 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-3-9.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr.length === 0 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js
index 05413a3f8..4f29c0b85 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js
index 122fdc282..abcb9a67f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-10.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js
index 3ade17c27..14c23b57d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-11.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js
index b89039435..9ae60c2f8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-12.js
@@ -36,4 +36,4 @@ function testcase() {
var newArr = [11, 9].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-15.js
index f1f9c953b..053c4311a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-15.js
@@ -50,4 +50,4 @@ function testcase() {
return (ex instanceof TypeError) && lengthAccessed && !loopAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js
index 201c57472..e00a45642 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-2.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js
index a50d09fd6..f46c8d5e2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-3.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js
index 1b1c47a27..127d855cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-4.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js
index fe7e75e02..cbaec2ee1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-5.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js
index 6ff378bca..07bd8b38e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-6.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js
index 1c08ccdd2..aeb26ed0a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-7.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js
index 74e267830..958222dd1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-8.js
@@ -45,4 +45,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js
index 82f1b36ac..67ddb32a6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-4-9.js
@@ -49,4 +49,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1-s.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1-s.js
index 3557976f7..39809a375 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1-s.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1-s.js
@@ -37,4 +37,4 @@ function testcase() {
[1].filter(callbackfn);
return innerThisCorrect;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js
index c99ba7585..a9df4b9d8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-1.js
@@ -35,4 +35,4 @@ function testcase() {
var resArr = srcArr.filter(callbackfn);
return resArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js
index 99099fc0a..2e6f99ad5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-10.js
@@ -39,4 +39,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js
index 7ab4cae20..defbdaec1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-11.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js
index 1e4d57e2a..abadb2196 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-12.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js
index 466e2b4e7..d5fe62237 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-13.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js
index 4cbad91c6..3659b7770 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-14.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js
index fe37c0f4f..7798f499d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-15.js
@@ -39,4 +39,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js
index 98d68bed1..4b63577f1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-16.js
@@ -39,4 +39,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js
index 8c5a1c83a..82d4fa9ca 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-17.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js
index 03e2a3bc8..cb38c3aec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-18.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js
index 51c97acba..c21392879 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-19.js
@@ -41,4 +41,4 @@ function testcase() {
var newArr = [11].filter(callbackfn, arg);
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js
index dec7ccd4e..5c42b0ebf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-2.js
@@ -38,4 +38,4 @@ function testcase() {
if( resArr.length === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-21.js
index 096d76353..c9d295fdc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-21.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js
index 664849805..13f7aad0c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-22.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js
index bc3000613..025e55d26 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-23.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js
index 4c23d0074..d75484e14 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-24.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js
index 415e410b9..4931261cd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-27.js
@@ -30,4 +30,4 @@ function testcase() {
return Array.isArray(newArr);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js
index ab1c03137..fa7b3f676 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-28.js
@@ -30,4 +30,4 @@ function testcase() {
return newArr instanceof Array;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js
index 4ad5ff6fe..0ba00defb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-29.js
@@ -30,4 +30,4 @@ function testcase() {
return newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js
index 30508e899..b9938d8cb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-3.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-30.js
index 480274c88..0ea29208b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-30.js
@@ -38,4 +38,4 @@ function testcase() {
}
return new innerObj().retVal;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js
index f07f01af3..994c20f35 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-4.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js
index 6126fddfa..971bcfec7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-5.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js
index 94a22af5f..ffafb39c5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-6.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js
index b7b232a26..5ee2651f1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-7.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js
index 1a7e387d8..79a376332 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-5-9.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr[0] === 11 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js
index ce04f87d4..7f253beab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-1.js
@@ -32,4 +32,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js
index b51d76704..0d072eea5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-2.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js
index 79a6b9e95..c0bd64b99 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-3.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js
index 1ed61f7c6..c316d157c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-4.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js
index 50bbb0b6f..dde8c1ec6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-5.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js
index 48699be14..30a56ec5e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-6.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js
index 82c14c20d..1604bce99 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-7.js
@@ -46,4 +46,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js
index f59d87e3a..21d696ac6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-6-8.js
@@ -53,4 +53,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js
index d0c78caa7..5b2057750 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-1.js
@@ -37,4 +37,4 @@ function testcase() {
return resArr.length === 5;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js
index 3c890c88e..3e5c2692c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-2.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js
index e2504fa3c..8922ea56d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-3.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js
index d3b40c832..6f53915e2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-4.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js
index 4ca6999f2..c1ebc8070 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-5.js
@@ -40,4 +40,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js
index 023f9c5b2..5d5780033 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-6.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js
index 1d1367eec..ee8ed59fe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-7.js
@@ -39,4 +39,4 @@ function testcase() {
var resArr = o.srcArr.filter(callbackfn);
return resArr.length === 5 && typeof o.srcArr === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-8.js
index b0019255c..11521c62b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-8.js
@@ -39,4 +39,4 @@ function testcase() {
return accessed === false && obj.length === 0 && newArr.length === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-9.js
index b64a04763..881fb5e8d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-9.js
@@ -47,4 +47,4 @@ function testcase() {
return newArr.length === 2 && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js
index 43c766169..58405988a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-1.js
@@ -39,4 +39,4 @@ function testcase() {
if( resArr.length === 0 && callCnt === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-10.js
index cd809118b..1956e0572 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-10.js
@@ -48,4 +48,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-11.js
index 5407f5612..23d94d42a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-11.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-12.js
index d714499af..a7da4ff47 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-12.js
@@ -47,4 +47,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-13.js
index 26322a9af..820a8798f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-13.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-14.js
index 92fb7f38b..ac4767d1c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-14.js
@@ -44,4 +44,4 @@ function testcase() {
return newArr.length === 3 && newArr[2] === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-15.js
index 6fd325ddc..60f52126e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-15.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-16.js
index 2212a9f2f..f6da56982 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-16.js
@@ -51,4 +51,4 @@ function testcase() {
return newArr.length === 3 && newArr[2] === "unconfigurable";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js
index 4b53e185d..8be522978 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-2.js
@@ -44,4 +44,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === "length";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js
index 931dcb394..63c7d732a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-3.js
@@ -43,4 +43,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] !== 6.99;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-4.js
index 9fc9b4f34..fb73a2056 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-4.js
@@ -49,4 +49,4 @@ function testcase() {
return newArr.length === 2 && newArr[1] === 6.99;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-5.js
index 118d6c072..537e50e3b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-5.js
@@ -48,4 +48,4 @@ function testcase() {
return newArr.length === 3 && newArr[1] === 6.99;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-6.js
index 962d27e80..d74119421 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-6.js
@@ -51,4 +51,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-7.js
index 402821e8d..d97defc5a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-7.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-8.js
index 02bbc7bdf..45677ac8e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-8.js
@@ -52,4 +52,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-9.js
index b4a5393c2..4440e0cde 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-b-9.js
@@ -50,4 +50,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js
index 1ba4c38b9..dd2169fcb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-1.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === kValue;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-10.js
index d31c80b05..b46c9ab7c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-10.js
@@ -42,4 +42,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-11.js
index 4b80ecf91..ca7e826e6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-11.js
@@ -48,4 +48,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-12.js
index b85ddecd7..a044be55e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-12.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-13.js
index 7714a9fd6..ac03a2802 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-13.js
@@ -54,4 +54,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-14.js
index 85f62d916..4b2bdc1c9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-14.js
@@ -52,4 +52,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-15.js
index 0d9d04d77..464f2b92a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-15.js
@@ -48,4 +48,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-16.js
index 4b7c2d947..e54d6688f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-16.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-17.js
index 5b1b54e60..6bbd2915a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-17.js
@@ -40,4 +40,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === undefined;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-18.js
index a36f207cd..8a3a8afd2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-18.js
@@ -41,4 +41,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === undefined;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-19.js
index 3f8bb7104..6a8705ec3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-19.js
@@ -44,4 +44,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js
index 5673ca37e..c562255d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-2.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-20.js
index ffd2cc380..01271a59f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-20.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-21.js
index 6447951be..1044621c2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-21.js
@@ -45,4 +45,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === undefined;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-22.js
index 56fd3ed07..7026b30b5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-22.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-23.js
index cb8eadf8b..958fe4769 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-23.js
@@ -41,4 +41,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js
index 322c4408f..bc4c413f0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-25.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js
index 0a65b4eb6..684ed4f75 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-26.js
@@ -44,4 +44,4 @@ function testcase() {
return newArr.length === 2 && newArr[0] === 11 &&
newArr[1] === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js
index 622888a80..f098d7073 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-27.js
@@ -46,4 +46,4 @@ function testcase() {
return newArr.length === 3 && newArr[0] === 11 &&
newArr[1] === 12 && newArr[2] === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-28.js
index a0631a885..193ca1dba 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-28.js
@@ -55,4 +55,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-29.js
index cb4b4b21a..ef73aa4af 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-29.js
@@ -54,4 +54,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 9;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js
index a4e42b558..c66e6c40b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-3.js
@@ -43,4 +43,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === "abc";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-30.js
index 6a1a2f36e..632738187 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-30.js
@@ -49,4 +49,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-31.js
index f2165dd84..1b436c146 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-31.js
@@ -52,4 +52,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js
index 67fdedbc6..2f9ff6b36 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-4.js
@@ -39,4 +39,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-5.js
index 0d6c9442d..97761a1fd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-5.js
@@ -54,4 +54,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-6.js
index a94b6ceeb..c10fb37c7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-6.js
@@ -44,4 +44,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js
index 32855bf1b..57c4da9e9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-7.js
@@ -44,4 +44,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === kValue;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js
index 59d2ea230..94fa0c214 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-8.js
@@ -39,4 +39,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-9.js
index c4914076c..e9f268409 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-i-9.js
@@ -42,4 +42,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js
index 7709dfa84..a55a1c2aa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-1.js
@@ -42,4 +42,4 @@ function testcase() {
if(bCalled === true && bPar === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js
index ab456f78a..9cea78616 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-10.js
@@ -33,4 +33,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js
index 67f2de009..f2d4d2543 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-11.js
@@ -33,4 +33,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js
index 6089f7112..bdc555b8a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-12.js
@@ -33,4 +33,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js
index 553f8ac23..7e4502020 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-13.js
@@ -33,4 +33,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js
index 3825e673a..560a5bdef 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-16.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js
index 4994a6427..7563c0510 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-17.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js
index a41324701..4df6a05d2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-18.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js
index e8bcef24d..8c9422d07 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-19.js
@@ -38,4 +38,4 @@ function testcase() {
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js
index eac1de815..4bcf6490a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-2.js
@@ -40,4 +40,4 @@ function testcase() {
if(bCalled === true && parCnt === 3)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js
index 354c1d294..024295d19 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-20.js
@@ -37,4 +37,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js
index 89f111eb4..1926447bc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-21.js
@@ -43,4 +43,4 @@ function testcase() {
return newArr.length === 2 && newArr[0] === 11 && newArr[1] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js
index 84bdde51a..381d692ec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-22.js
@@ -43,4 +43,4 @@ function testcase() {
return newArr.length === 2 && newArr[0] === 11 && newArr[1] === 12;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js
index 502562aa4..37ac87e4c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-23.js
@@ -36,4 +36,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js
index bd5cb694a..69a471c03 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-4.js
@@ -42,4 +42,4 @@ function testcase() {
return newArr.length === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js
index 0e5773ad6..ff62733a3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-5.js
@@ -48,4 +48,4 @@ function testcase() {
return newArr.length === 0 && called === 4;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js
index 2847817b4..96ecb9ca3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-6.js
@@ -40,4 +40,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js
index 3df85b691..30b4e0b7a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-7.js
@@ -45,4 +45,4 @@ function testcase() {
return 1 === called && ex instanceof Error;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js
index d7deadfd9..f7b59dfba 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-8.js
@@ -39,4 +39,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js
index cc344413d..2030a8a8b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-ii-9.js
@@ -33,4 +33,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js
index 424b08772..aa9acceb0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-1.js
@@ -35,4 +35,4 @@ function testcase() {
return newArr[0] === obj[0] && newArr[1] === obj[1];
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js
index 9b9455baa..1a7fd762f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-2.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js
index 1a8da0249..87f5f0515 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-3.js
@@ -45,4 +45,4 @@ function testcase() {
return enumerable;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js
index 9e68a69c0..93ca4e444 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-4.js
@@ -41,4 +41,4 @@ function testcase() {
return false;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js
index a8030b3fe..fd301da64 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-5.js
@@ -42,4 +42,4 @@ function testcase() {
return newArr.length === 5 && called === 5;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js
index 609ad311f..12561907e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1-6.js
@@ -48,4 +48,4 @@ function testcase() {
return newArr.length === 4 && called === 4;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js
index 834dd1b33..994b48f4a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-1.js
@@ -44,4 +44,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js
index f2b63c158..e512bcb75 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-10.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js
index 59f28a96a..5911a6552 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-11.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js
index cb5e53ccc..e90ea7ab2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-12.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js
index 8e6011537..64a30f479 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-13.js
@@ -36,4 +36,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js
index da819928c..9d7cd2e9f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-14.js
@@ -36,4 +36,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js
index 682532409..38b0a1f7b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-15.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js
index dc5a33645..ca91226ae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-16.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js
index 9a0cc7c92..1f3fbb373 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-17.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js
index ce07f52fe..8ecd096a1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-18.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js
index 149cfb42f..d374918ff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-19.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js
index fbb8c6f73..9ef40e8c0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-2.js
@@ -38,4 +38,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js
index b2a275479..b87337467 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-20.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js
index 6d41617fe..6d5da086e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-21.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js
index 972d37bbd..ffafab2de 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-22.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js
index b96412953..871cbbd2a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-23.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js
index e7a97f3f9..45460906e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-24.js
@@ -34,4 +34,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js
index 4476bb4c4..b01e7a62c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-25.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js
index 7c5212d9f..d8d5ec8a0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-26.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-28.js
index 305dbd4d5..6d476025a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-28.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js
index ec72f7354..3803f131a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-29.js
@@ -39,4 +39,4 @@ function testcase() {
return newArr.length === 1 && newArr[0] !== 8 && called === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js
index ed8abc917..3b2770aaf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-3.js
@@ -38,4 +38,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js
index 362362e6e..643d6d5ba 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-30.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js
index ee4e665d9..d014f95cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-4.js
@@ -38,4 +38,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js
index 97fda3a8c..c27dbbb2f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-5.js
@@ -35,4 +35,4 @@ function testcase() {
var newArr = Array.prototype.filter.call(obj, callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js
index 2e0a87e68..d792ff029 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-6.js
@@ -36,4 +36,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js
index 9c1b2c098..337bc4eed 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-7.js
@@ -36,4 +36,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js
index e2d532305..a748c1c39 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-8.js
@@ -36,4 +36,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 0 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js
index 7b0bf5cca..aa5a86dfd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.20/15.4.4.20-9-c-iii-9.js
@@ -33,4 +33,4 @@ function testcase() {
var newArr = [11].filter(callbackfn);
return newArr.length === 1 && newArr[0] === 11;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js
index 398394a54..824168502 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js
index 5e3b415ec..ac5ab3212 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js
index 9252f12c4..ee3b36bad 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-10.js
@@ -39,4 +39,4 @@ function testcase() {
delete Math.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js
index 3adb047c8..4459c8269 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-11.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js
index c34cec566..9e4fe22a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-12.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js
index f3c0bd0fd..541be2a53 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-13.js
@@ -39,4 +39,4 @@ function testcase() {
delete JSON[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js
index 0727d5eae..412a81703 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-14.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js
index e857b94b9..07dd87808 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-15.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js
index f7cc2c247..153c9898b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js
index f5e12f558..2a8babc54 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-3.js
@@ -41,4 +41,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js
index ed426aec9..cf77c0e38 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-4.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js
index 916a722fe..c7e69da48 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-5.js
@@ -39,4 +39,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js
index 1f056c66a..932c43a96 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-6.js
@@ -35,4 +35,4 @@ function testcase() {
obj[1] = 12;
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js
index 11142b4ff..b4901aefe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-7.js
@@ -32,4 +32,4 @@ function testcase() {
return Array.prototype.reduce.call("abc", callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js
index 2121a28df..51d47cb66 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-8.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js
index 127c92035..27481eb1e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-1-9.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js
index 31da69180..00d1a40db 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-1.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js
index a74f18db0..41e68bdb2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-2.js
@@ -37,4 +37,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js
index 8e72d576d..a46664419 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-3.js
@@ -33,4 +33,4 @@ function testcase() {
if(f.reduce(cb) === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js
index fc98b3024..b1ea72272 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-4.js
@@ -33,4 +33,4 @@ function testcase() {
if(f.reduce(cb) === 10)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js
index 95c848177..63e9d0325 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-5.js
@@ -37,4 +37,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js
index 4e66cfe61..925b0cf61 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-6.js
@@ -33,4 +33,4 @@ function testcase() {
if(f.reduce(cb,-1) === 9)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js
index 92367a2eb..b15f6fec8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-7.js
@@ -33,4 +33,4 @@ function testcase() {
if(f.reduce(cb,-1) === 0)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js
index 057a16a41..9b4b9c35e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-10-8.js
@@ -43,4 +43,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js
index 07d7f0678..9334afa24 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-1.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js
index acc788a51..ad80e6f82 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-10.js
@@ -49,4 +49,4 @@ function testcase() {
return Array.prototype.reduce.call(child, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js
index 67f4fcc1c..a5e6b51a4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-11.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js
index 04594144f..7089ed2f0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-12.js
@@ -51,4 +51,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js
index 24c3bda50..666bbe657 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-13.js
@@ -47,4 +47,4 @@ function testcase() {
return Array.prototype.reduce.call(child, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js
index 501b25285..1e89babd2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-14.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-15.js
index 967798303..3254b3e2a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-15.js
@@ -44,4 +44,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js
index 2bb677543..e544aa85f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-17.js
@@ -37,4 +37,4 @@ function testcase() {
return func(12, 11) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js
index c0794f6c5..706e895a7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-18.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(str, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js
index aaf3e1393..0e6085c00 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-19.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.reduce.call(fun, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js
index c0313a28b..18fdcbf98 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-2.js
@@ -32,4 +32,4 @@ function testcase() {
return [12, 11].reduce(callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js
index 3af12854b..2a7e001dd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-3.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.reduce.call(child, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js
index ec5c5b5cd..6235b99f2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-4.js
@@ -40,4 +40,4 @@ function testcase() {
Array.prototype.length = storeProtoLength;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js
index bc39520c1..9a9c079c5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-5.js
@@ -53,4 +53,4 @@ function testcase() {
return Array.prototype.reduce.call(child, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js
index aea70ba08..dd3550d4b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-6.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.reduce.call(child, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js
index 00e86d565..650645bca 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-7.js
@@ -45,4 +45,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js
index b8b211bcb..da1741404 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-8.js
@@ -50,4 +50,4 @@ function testcase() {
return Array.prototype.reduce.call(child, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js
index d466d5f8d..0ce8994c8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-2-9.js
@@ -57,4 +57,4 @@ function testcase() {
return Array.prototype.reduce.call(child, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js
index 61380f02f..75916fa5f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-1.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js
index e0f85039b..c50bdb240 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-10.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js
index 0057e9177..3cdb08e07 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-11.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js
index eb973533c..b7302f840 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-12.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js
index f8231811e..5e58904a2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-13.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js
index 8b5cb180f..956fc0668 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-14.js
@@ -54,4 +54,4 @@ function testcase() {
Array.prototype.reduce.call(obj3, callbackfn3, 1) === 1 &&
!accessed1 && !accessed2 && !accessed3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js
index 5895b696b..ae3e3c907 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-15.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js
index 02ba191ff..097515150 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-16.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js
index f61307280..19acda4a3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-17.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js
index 4c0cbe063..097597fe2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-18.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js
index 1599a2ce5..7e9bd5db6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-19.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js
index cda85b8a7..9e13f0d3d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-2.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js
index e79c19b22..8bf34fc8d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-20.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js
index c45c55637..7baf82691 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-21.js
@@ -50,4 +50,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true && valueOfOccured && toStringOccured;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js
index b3d384387..eb4d46fae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-22.js
@@ -58,4 +58,4 @@ function testcase() {
return (ex instanceof TypeError) && !accessed && toStringAccessed && valueOfAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js
index 90ba01b6f..57b5e5ca6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-23.js
@@ -58,4 +58,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js
index cef19de81..5eace0c88 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-24.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js
index b7ac83af7..2596a0700 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-25.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js
index c220e1817..e5fe4d3b4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-28.js
@@ -40,4 +40,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js
index f6cabd9ad..0ddd21363 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-29.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js
index 504fc2e92..acfb5f429 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-3.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js
index aae59bf33..28fed55eb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-4.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js
index 40741e30c..2c279d210 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-5.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js
index c9234fef2..08ee69d21 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-6.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js
index 060efeecf..984baa283 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-7.js
@@ -34,4 +34,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js
index d3e4d66a5..50ba4996c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-8.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js
index 8d65cb922..9840f872a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-3-9.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js
index c3d153b01..395e61396 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js
index 49a7c66a1..0f4c44be0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-10.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js
index 0c4a008d6..d93a626f6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-11.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js
index b89d3d880..7de16ff2e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-12.js
@@ -34,4 +34,4 @@ function testcase() {
return [11, 9].reduce(callbackfn, 1) === false && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-15.js
index 6bf165ef1..89d2fa5b8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-15.js
@@ -52,4 +52,4 @@ function testcase() {
return (ex instanceof TypeError) && lengthAccessed && !loopAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js
index 55ec790f9..ec585fbfd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-2.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js
index 7789b9352..f8b024fd0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-3.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js
index 9a81625e9..c285dcb14 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-4.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js
index 74ea634f7..b16b55916 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-5.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js
index 78df3008d..8535436e4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-6.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js
index aa5b8be8c..a591c1164 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-7.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js
index b0c88c40b..e62a1dae1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-8.js
@@ -45,4 +45,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js
index e91f72a90..9c823a5ad 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-4-9.js
@@ -49,4 +49,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js
index 27071d2fd..aeffef953 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js
index 8fca849b9..5906e8fe9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-10.js
@@ -49,4 +49,4 @@ function testcase() {
return (ex instanceof TypeError) && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js
index e2a4e0d18..eb48ebeb2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-11.js
@@ -53,4 +53,4 @@ function testcase() {
return (ex instanceof TypeError) && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js
index 70e62481e..eecb9d6b6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-12.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js
index d399dfdb0..e4e16375d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-13.js
@@ -51,4 +51,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js
index de170d39b..9ec5e0d04 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-2.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js
index fcdcac6f0..d87f29152 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-3.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js
index 038338e95..a51af7220 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-4.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js
index 6c028ee1a..6529aff3a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-5.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js
index 726264266..0acb4a939 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-6.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js
index ebbdaa33e..0a5c0c2a0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-7.js
@@ -48,4 +48,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js
index e7fb4a7e5..839d4f906 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-8.js
@@ -55,4 +55,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js
index 48ffdbe45..b2d52600a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-5-9.js
@@ -33,4 +33,4 @@ function testcase() {
return [].reduce(callbackfn, 3) === 3 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js
index d8405d01f..a8e86e146 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-1.js
@@ -33,4 +33,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js
index f487dddff..aa3382e97 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-10.js
@@ -29,4 +29,4 @@ function testcase() {
var str = "initialValue is present";
return str === [].reduce(function () { }, str);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js
index f6f1b355d..aa1accf7a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-11.js
@@ -29,4 +29,4 @@ function testcase() {
var str = "initialValue is not present";
return str === [str].reduce(function () { });
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js
index 0f1dbf792..8357ed856 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-2.js
@@ -37,4 +37,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js
index 22b5d824e..cd81714fc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-3.js
@@ -37,4 +37,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js
index 25d67003d..9278fed12 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-4.js
@@ -37,4 +37,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js
index ca4413afd..918d84f9d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-5.js
@@ -37,4 +37,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js
index cb9a40b17..db5381ee6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-6.js
@@ -39,4 +39,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js
index f3d20f125..636ca12ff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-7.js
@@ -45,4 +45,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js
index 78988f41e..9539eaef6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-8.js
@@ -52,4 +52,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js
index 8b5736330..a351d8401 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-7-9.js
@@ -52,4 +52,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-1.js
index 36d883c7b..3eccc95f3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-1.js
@@ -45,4 +45,4 @@ function testcase() {
return !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-2.js
index 714bbbee0..a3af85489 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-2.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn) === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-3.js
index c6c156abf..0b1a18c76 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-3.js
@@ -59,4 +59,4 @@ function testcase() {
arr.reduce(callbackfn);
return testResult && firstCalled === 1 && secondCalled === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js
index b2f9b775e..4164df34f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-1.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, function () { }) === "accumulator";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js
index e0a9373d3..0d28fb1ea 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-ii-2.js
@@ -39,4 +39,4 @@ function testcase() {
return "accumulator" !== Array.prototype.reduce.call(obj, function () { });
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js
index 56e58e34a..baa171b65 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-1.js
@@ -37,4 +37,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-10.js
index 709f5a7ca..d27ef9c40 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-10.js
@@ -45,4 +45,4 @@ function testcase() {
arr.reduce(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-11.js
index 1a945fa01..7ae9b4acf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-11.js
@@ -51,4 +51,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-12.js
index 033ea8bd3..c0e109f91 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-12.js
@@ -50,4 +50,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-13.js
index 59e9b4532..29e7507cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-13.js
@@ -58,4 +58,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-14.js
index 10c3d3130..4a101e05e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-14.js
@@ -55,4 +55,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-15.js
index ea26218f2..ba370a10f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-15.js
@@ -51,4 +51,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-16.js
index f473bfeda..3623492f6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-16.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-17.js
index 98e98b7b6..1263189fc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-17.js
@@ -43,4 +43,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-18.js
index 449855bff..48811d53d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-18.js
@@ -43,4 +43,4 @@ function testcase() {
arr.reduce(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-19.js
index c99995b45..c34a1281e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-19.js
@@ -49,4 +49,4 @@ function testcase() {
delete Object.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js
index c16c9586d..3729f8eb6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-2.js
@@ -37,4 +37,4 @@ function testcase() {
arr.reduce(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-20.js
index bde7abc7e..40ad2d322 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-20.js
@@ -48,4 +48,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-21.js
index ba5f32c97..964590a3a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-21.js
@@ -49,4 +49,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-22.js
index 7cbfa727c..75c02a0a3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-22.js
@@ -49,4 +49,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-23.js
index 8da374a3c..faffb12b9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-23.js
@@ -50,4 +50,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js
index 7ff68a9a2..7086cac48 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-25.js
@@ -40,4 +40,4 @@ function testcase() {
func(0, 1);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js
index c30b806cf..81c810d25 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-26.js
@@ -41,4 +41,4 @@ function testcase() {
func(0, 1, 2);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js
index 88b251f94..ced574596 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-27.js
@@ -42,4 +42,4 @@ function testcase() {
func(0, 1, 2, 3);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js
index 42aa9e9cb..f23755feb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-28.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js
index 27ea65d8b..638cca29e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-29.js
@@ -45,4 +45,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js
index 2d265ba4c..5cef7eaac 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-3.js
@@ -46,4 +46,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-30.js
index a69c2a52c..748047ff3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-30.js
@@ -58,4 +58,4 @@ function testcase() {
arr.reduce(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-31.js
index 5e70be8f4..9a384d16a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-31.js
@@ -59,4 +59,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-32.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-32.js
index 2489e5e26..919307e96 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-32.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-32.js
@@ -50,4 +50,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed && !testResult;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-33.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-33.js
index d7aa271b6..abd22677b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-33.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-33.js
@@ -51,4 +51,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed && !testResult;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js
index 2953ddfae..cbfb024f3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-4.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-5.js
index 258aedda6..adef47e0c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-5.js
@@ -56,4 +56,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-6.js
index dcca4f1ea..98b0e702e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-6.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js
index 4ee6d2445..71c35da0b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-7.js
@@ -43,4 +43,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js
index ab6a3e858..f467cfd1d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-8.js
@@ -45,4 +45,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-9.js
index 23a86884e..1d2aa5125 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-b-iii-1-9.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js
index 228fddb3c..2034d4d0f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-1.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js
index 64c74b292..c08528edd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-2.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js
index 05482cf66..c22d84b16 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-3.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js
index b836e682d..102b666b4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-4.js
@@ -38,4 +38,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js
index 97b9cba55..5a90ac8ed 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-5.js
@@ -45,4 +45,4 @@ function testcase() {
return (ex instanceof TypeError) && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js
index ea51b9901..2df03f5cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-6.js
@@ -50,4 +50,4 @@ function testcase() {
return (ex instanceof TypeError) && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js
index d22dafd67..64eb28f22 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-7.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js
index 1e2f2738a..fbc24edd3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-8-c-8.js
@@ -47,4 +47,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js
index 4f0135f49..7b017c362 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-1.js
@@ -34,4 +34,4 @@ function testcase() {
var arr = [1, 2, , 4, '5'];
return arr.reduce(callbackfn) === "105";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-10.js
index e328938c2..cbcc45a96 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-10.js
@@ -35,4 +35,4 @@ function testcase() {
var arr = [1,2,,4,'5'];
return arr.reduce(callbackfn, "") === "12345";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js
index 001eba5bc..001a1fc55 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-2.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js
index 443c07591..51806cb26 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-3.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js
index dc58ae017..ad32701c7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-4.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js
index 01598b85d..0b8af9ad4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-5.js
@@ -37,4 +37,4 @@ function testcase() {
if(arr.reduce(callbackfn) === 1 && callCnt === 0 )
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js
index c60ee8ed0..0435ddc76 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-6.js
@@ -42,4 +42,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-7.js
index 3dfaeb610..450e8cffc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-7.js
@@ -34,4 +34,4 @@ function testcase() {
o.arr = ['1', 2, 3, 4, 5];
return o.arr.reduce(callbackfn) === "12345" && !o.hasOwnProperty("arr");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-8.js
index e13fc6f9f..b76236028 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-8.js
@@ -45,4 +45,4 @@ function testcase() {
Array.prototype.reduce.call(obj, function () { }, "initialValue");
return !accessed && !callbackAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-9.js
index 3080c7107..a69ebb46a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-9.js
@@ -44,4 +44,4 @@ function testcase() {
return newAccum === "initialValue01" && called === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js
index bc192c7e8..4780c2e29 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-1.js
@@ -36,4 +36,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-10.js
index 970c80e72..9b5e9d845 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-10.js
@@ -54,4 +54,4 @@ function testcase() {
delete Object.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-11.js
index a7300fa4d..173e5d3be 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-11.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-12.js
index 1c2957865..ef54ca3f2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-12.js
@@ -52,4 +52,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-13.js
index f5ea46cf4..17f60188a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-13.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-14.js
index cb8c2a12e..cf6828584 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-14.js
@@ -50,4 +50,4 @@ function testcase() {
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-15.js
index ede939924..b49e2244a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-15.js
@@ -58,4 +58,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-16.js
index a8fd34504..5aeabc7b2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-16.js
@@ -55,4 +55,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-17.js
index ca8a4f2e6..66f7e7520 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-17.js
@@ -52,4 +52,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-18.js
index 8c2af3432..ea2aa207a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-18.js
@@ -52,4 +52,4 @@ function testcase() {
arr.reduce(callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-19.js
index 2a87d9183..bed493921 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-19.js
@@ -56,4 +56,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js
index cf0367feb..8827570a6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-2.js
@@ -48,4 +48,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-20.js
index df1e1c4f5..100e76e29 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-20.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-21.js
index 0c202324f..44993c96f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-21.js
@@ -56,4 +56,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn, "initialValue");
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-22.js
index 819ca0631..bd44218dd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-22.js
@@ -56,4 +56,4 @@ function testcase() {
arr.reduce(callbackfn, "initialValue");
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-23.js
index a55908189..015831b01 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-23.js
@@ -54,4 +54,4 @@ function testcase() {
delete Object.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-24.js
index b88b7c2d8..45c0b67c0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-24.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-25.js
index f15ebd369..d0eb2f61c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-25.js
@@ -52,4 +52,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-26.js
index 1c079e3e6..69f6fed42 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-26.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-27.js
index df955af5c..691dd337d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-27.js
@@ -50,4 +50,4 @@ function testcase() {
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-28.js
index 817264038..3ff09db0d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-28.js
@@ -58,4 +58,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-29.js
index 93ef694d4..3f4335947 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-29.js
@@ -55,4 +55,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js
index 4cfe45a3b..0f921e777 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-3.js
@@ -50,4 +50,4 @@ function testcase() {
return accessed && testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-4.js
index 7cd16d17a..0db5579f1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-4.js
@@ -52,4 +52,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-5.js
index 7c9040cb9..633689e68 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-5.js
@@ -52,4 +52,4 @@ function testcase() {
arr.reduce(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-6.js
index 3f7ed73d0..56e3e10de 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-6.js
@@ -56,4 +56,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-7.js
index 5932c8dc5..7fc58d6e0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-7.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-8.js
index 23afed96d..a134d6055 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-8.js
@@ -56,4 +56,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn);
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-9.js
index 5ffa3e8a8..1e7301ee7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-b-9.js
@@ -49,4 +49,4 @@ function testcase() {
arr.reduce(callbackfn);
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js
index ce20fed9d..be7ac8264 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-1.js
@@ -38,4 +38,4 @@ function testcase() {
if( arr.reduce(callbackfn) === undefined && callCnt === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js
index c7f42f0ca..3c0d69e53 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-1.js
@@ -38,4 +38,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-10.js
index d00957207..156308450 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-10.js
@@ -46,4 +46,4 @@ function testcase() {
arr.reduce(callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-11.js
index 4f4998b4b..b593d5627 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-11.js
@@ -52,4 +52,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-12.js
index df5904f92..32c68cb64 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-12.js
@@ -52,4 +52,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-13.js
index 98b24c7aa..d6d061335 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-13.js
@@ -59,4 +59,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-14.js
index 134998a9b..09a97f685 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-14.js
@@ -57,4 +57,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-15.js
index 24340eb1a..e88a80643 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-15.js
@@ -52,4 +52,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-16.js
index 1c934b55c..27ac83083 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-16.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-17.js
index e0d6b4ed7..0e4ce807d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-17.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-18.js
index 55e6f884d..1e91987e0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-18.js
@@ -45,4 +45,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-19.js
index 8ca3d4e89..150f24294 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-19.js
@@ -55,4 +55,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js
index 4fbbb0d7d..d52eefa94 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-2.js
@@ -38,4 +38,4 @@ function testcase() {
arr.reduce(callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-20.js
index 4b309736f..02013da8e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-20.js
@@ -55,4 +55,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-21.js
index f0dddb392..3ffd089ad 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-21.js
@@ -50,4 +50,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-22.js
index 24098ef5c..ee9ea034a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-22.js
@@ -49,4 +49,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-23.js
index 8b558c591..274de81ff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-23.js
@@ -49,4 +49,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js
index 3ffaf6b4e..5cbe23584 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-25.js
@@ -41,4 +41,4 @@ function testcase() {
func(0, 1);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js
index aa1acfc8e..e204e5c42 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-26.js
@@ -41,4 +41,4 @@ function testcase() {
func(0, 1, 2);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js
index a29b10e21..63fa77651 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-27.js
@@ -41,4 +41,4 @@ function testcase() {
func(0, 1, 2, 3);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js
index b7de5f097..edbb57d7e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-28.js
@@ -40,4 +40,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js
index 092e5046a..86af5aade 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-29.js
@@ -45,4 +45,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js
index 2db1dbcc3..cad13a3c9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-3.js
@@ -47,4 +47,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-30.js
index a8239ac25..f7793e021 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-30.js
@@ -59,4 +59,4 @@ function testcase() {
arr.reduce(callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-31.js
index 7a703b481..2bc0c29da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-31.js
@@ -60,4 +60,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-32.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-32.js
index 8beca3402..9de7a0677 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-32.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-32.js
@@ -51,4 +51,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed && !testResult;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-33.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-33.js
index e30edbae0..1a3338776 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-33.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-33.js
@@ -52,4 +52,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed && !testResult;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js
index 309fbb071..8c5fdd765 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-4.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-5.js
index 11cdb281c..2ffc1709d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-5.js
@@ -59,4 +59,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-6.js
index 1eb6f19ab..59c16e15f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-6.js
@@ -49,4 +49,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js
index 6b1b0f277..8a3772415 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-7.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduce.call(child, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js
index 342eb784a..3ba82de8e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-8.js
@@ -47,4 +47,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-9.js
index 2374afda7..bb38f2d27 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-i-9.js
@@ -46,4 +46,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js
index 9ef778388..1b73368e8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-1.js
@@ -38,4 +38,4 @@ function testcase() {
if( arr.reduce(callbackfn) === "five")
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js
index e70da75ed..666a68132 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-10.js
@@ -34,4 +34,4 @@ function testcase() {
[11].reduce(callbackfn, 1);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js
index 244375649..5360a8402 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-11.js
@@ -34,4 +34,4 @@ function testcase() {
[11].reduce(callbackfn, 1);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js
index a1f3cacf7..0b561e53e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-12.js
@@ -34,4 +34,4 @@ function testcase() {
[11].reduce(callbackfn, 1);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js
index 8290feeb8..955c2ee26 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-13.js
@@ -34,4 +34,4 @@ function testcase() {
[11].reduce(callbackfn, 1);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js
index 7b32a5fcb..f96e3acb8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-14.js
@@ -34,4 +34,4 @@ function testcase() {
[11].reduce(callbackfn, 1);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js
index 9a7071c4a..8fba4ccfc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-16.js
@@ -46,4 +46,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn, 1);
return result1 && result2 && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js
index 56c542e2a..95730b73e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-17.js
@@ -41,4 +41,4 @@ function testcase() {
[11, 12, 13].reduce(callbackfn, 1);
return result && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js
index 106e190ba..a1f91bcce 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-18.js
@@ -38,4 +38,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn, 1);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js
index ca6b434c3..5818b4e97 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-19.js
@@ -38,4 +38,4 @@ function testcase() {
[11, 9].reduce(callbackfn);
return result && called === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js
index 93b885755..2cc5d2b95 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-2.js
@@ -42,4 +42,4 @@ function testcase() {
if( arr.reduce(callbackfn,initialValue) === "five")
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js
index 50af0e7e4..9ad6bebea 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-20.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, undefined) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js
index e6ae548f0..bb4e6e10d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-21.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, null) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js
index 42e37da3f..e6feef3f8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-22.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, false) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js
index 783d660b9..ede02d093 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-23.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, 12) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js
index c5ef53e7f..67ad45258 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-24.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, "hello_") === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js
index 8d7c923a2..4dc6e13be 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-25.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, objFunction) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js
index 219d69b6a..c90543144 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-26.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, objArray) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js
index 4acb926bf..1ae6b07f3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-27.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, objString) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js
index 2b4208dfc..abb90ecd5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-28.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, objBoolean) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js
index 0ac3be12f..d53d45324 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-29.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, objNumber) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js
index 2d948b075..342331917 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-3.js
@@ -39,4 +39,4 @@ function testcase() {
if(arr.reduce(callbackfn,true) === true && bCalled === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js
index 6f1e7bf3e..4eeb7b77f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-30.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, Math) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js
index 20b42d928..38b280c98 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-31.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, objDate) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js
index c14f29f42..28ddd79fd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-32.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, objRegExp) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js
index 530aa7c74..7ffeda9e2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-33.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, JSON) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js
index cbc3d9c3e..3b7f2ccd2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-34.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, objError) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js
index 60a7d06f1..d2ab750d7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-35.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, arg) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-37.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-37.js
index 6c9e158b9..f429fdd4e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-37.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-37.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduce.call(obj, callbackfn, fnGlobalObject()) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4-s.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4-s.js
index b47d78559..2525b5a0e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4-s.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4-s.js
@@ -36,4 +36,4 @@ function testcase() {
[0].reduce(callbackfn,true);
return innerThisCorrect;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js
index 07525f063..1b9900e16 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-4.js
@@ -43,4 +43,4 @@ function testcase() {
arr.reduce(callbackfn, 11);
return result && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js
index 17a8b5c54..4f1d8ca5a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-5.js
@@ -49,4 +49,4 @@ function testcase() {
return result && called === 4;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js
index 6fe709037..6e7e5ce78 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-7.js
@@ -46,4 +46,4 @@ function testcase() {
return (ex instanceof Error) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js
index f278aad3a..a3d09cea3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-8.js
@@ -42,4 +42,4 @@ function testcase() {
Array.prototype.reduce.call(obj, callbackfn, 1);
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js
index 9cdb3ac08..bab08df17 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.21/15.4.4.21-9-c-ii-9.js
@@ -34,4 +34,4 @@ function testcase() {
[11, 12].reduce(callbackfn, 1);
return 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js
index 27b8a6eb1..810431017 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js
index fb605d634..a4f671575 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-1.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js
index 66b83c11a..2e787c5e5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-10.js
@@ -42,4 +42,4 @@ function testcase() {
delete Math.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js
index 0d56ee83b..97ce65481 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-11.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js
index d75a0ccd7..8764b5b17 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-12.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js
index 5032eede8..1f4e9286c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-13.js
@@ -42,4 +42,4 @@ function testcase() {
delete JSON[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js
index 42ad47310..4dbd63338 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-14.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js
index d9238a34c..9da56719a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-15.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, "a") && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js
index 4e328fa6a..566570f3f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-2.js
@@ -32,4 +32,4 @@ function testcase() {
return (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js
index 0c34890c7..786002818 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-3.js
@@ -42,4 +42,4 @@ function testcase() {
delete Boolean.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js
index 4e9a94a45..d17997f61 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-4.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js
index daed5c062..e0978373e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-5.js
@@ -42,4 +42,4 @@ function testcase() {
delete Number.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js
index 077a1a488..f37513aca 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-6.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js
index f38c9baac..47fcec15e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-7.js
@@ -35,4 +35,4 @@ function testcase() {
return Array.prototype.reduceRight.call("hello\nworld\\!", callbackfn, "h") && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js
index 55ab053f8..c834c98b2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-8.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, "h") && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js
index f26090259..d316784c1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-1-9.js
@@ -40,4 +40,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js
index d7bd25e85..9af7f31cb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-1.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js
index 614b39904..1bb8dcd41 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-2.js
@@ -37,4 +37,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js
index 6963f3e9f..b5fb7a810 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-3.js
@@ -33,4 +33,4 @@ function testcase() {
if(f.reduceRight(cb) === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js
index 773790c81..e5fe2a77c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-4.js
@@ -33,4 +33,4 @@ function testcase() {
if(f.reduceRight(cb) === 6)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js
index 4afd9dd37..0e43e198b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-5.js
@@ -37,4 +37,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js
index 6d05a5b09..22b5d86ee 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-6.js
@@ -33,4 +33,4 @@ function testcase() {
if(f.reduceRight(cb,"4") === "43210")
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js
index d4a1477a2..cbd0a47df 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-7.js
@@ -33,4 +33,4 @@ function testcase() {
if(f.reduceRight(cb,"4") === "41")
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js
index 8e91bad73..7b7a01571 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-10-8.js
@@ -43,4 +43,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js
index 140b24e23..4775c04f9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-1.js
@@ -41,4 +41,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js
index 3e6e83a95..d4eb2bc85 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-10.js
@@ -54,4 +54,4 @@ function testcase() {
return Array.prototype.reduceRight.call(child, callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js
index 64162502c..10dd813fd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-11.js
@@ -44,4 +44,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 111) === 111 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js
index 91441b2ab..bdfc9b09a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-12.js
@@ -52,4 +52,4 @@ function testcase() {
delete Object.prototype.length;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js
index a79ef8e1a..98f3b35a0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-13.js
@@ -48,4 +48,4 @@ function testcase() {
return Array.prototype.reduceRight.call(child, callbackfn, 111) === 111 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js
index ce62d2580..56e47dfa8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-14.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 111) === 111 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-15.js
index aca650bf9..9bcdb4c0c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-15.js
@@ -47,4 +47,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js
index a54f8cb10..f08060655 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-17.js
@@ -41,4 +41,4 @@ function testcase() {
return func(12, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js
index 71b60d5a3..c508d4b42 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-18.js
@@ -41,4 +41,4 @@ function testcase() {
delete String.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js
index 77d3d9d6e..edd4f3402 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-19.js
@@ -41,4 +41,4 @@ function testcase() {
return Array.prototype.reduceRight.call(fun, callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js
index feacfa7d5..3c529bed7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-2.js
@@ -35,4 +35,4 @@ function testcase() {
return [12, 11].reduceRight(callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js
index 9dfabaa03..8e8691a50 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-3.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.reduceRight.call(child, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js
index e0acc7697..6f3e4b89b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-4.js
@@ -43,4 +43,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js
index 706632604..4f29c6f97 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-5.js
@@ -55,4 +55,4 @@ function testcase() {
return Array.prototype.reduceRight.call(child, callbackfn) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js
index ff8732ecc..0fe7b5a28 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-6.js
@@ -43,4 +43,4 @@ function testcase() {
return Array.prototype.reduceRight.call(child, callbackfn1, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js
index 84f5e530f..193bb6527 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-7.js
@@ -46,4 +46,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js
index e35b317d2..08713d15c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-8.js
@@ -53,4 +53,4 @@ function testcase() {
return Array.prototype.reduceRight.call(child, callbackfn, 11) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js
index 7d9a4bde3..25b478677 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-2-9.js
@@ -57,4 +57,4 @@ function testcase() {
return Array.prototype.reduceRight.call(child, callbackfn1, 111) && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js
index 9e82af753..479af5ad5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-1.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js
index 95b5057b7..a2e4e6d6b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-10.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js
index 8447e15ba..b1f9166f3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-11.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js
index 627519f1d..643ab5689 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-12.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js
index c20e17a12..d21722a3e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-13.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js
index 1e7bf09d8..77d725f0d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-14.js
@@ -51,4 +51,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj3, callbackfn3, 3) === 3 &&
!accessed1 && !accessed2 && !accessed3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js
index 5ef95aef1..b9ea07d71 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-15.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js
index 106c2b6f3..bb38fcc87 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-16.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js
index dff59eb00..1bb3537c5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-17.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js
index 09af6edb8..41fe04487 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-18.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 11) === 11 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js
index 95e38d1ed..6efaae1e2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-19.js
@@ -61,4 +61,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2 && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js
index bc28b021e..441839188 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-2.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js
index 39548f298..b0330200a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-20.js
@@ -56,4 +56,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2 && valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js
index 3e72758e5..6d9d01b4f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-21.js
@@ -61,4 +61,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2 && valueOfAccessed && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js
index 464e9c236..eec3b5889 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-22.js
@@ -57,4 +57,4 @@ function testcase() {
return (ex instanceof TypeError) && toStringAccessed && valueOfAccessed && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js
index f15452a6d..b284a3b67 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-23.js
@@ -67,4 +67,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2 && valueOfAccessed && !toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js
index fefd8aec7..6530852ef 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-24.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js
index 3afad1250..0859e5df1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-25.js
@@ -49,4 +49,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js
index e88296ac7..d99d66102 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-28.js
@@ -39,4 +39,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js
index f5aea5cbc..f78f8e732 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-29.js
@@ -48,4 +48,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js
index b97b51724..3924dd7d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-3.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js
index 5b6eb0855..908fc8e5a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-4.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js
index 29854369c..53336b5f3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-5.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js
index 837af0b5a..4c1200162 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-6.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js
index b1bec23f8..cc3377f5e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-7.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, 1);
return testResult1 && testResult2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js
index 5d775b64a..69d27d8cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-8.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js
index 8f2caa37f..2206c140b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-3-9.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === 1 && !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js
index 157cfaadd..7b8a421f1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js
index c2a1bd0bc..07773d9f6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-10.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js
index 858c3fb05..15bc1d1a6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-11.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js
index d4eb58a7e..324afac80 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-12.js
@@ -34,4 +34,4 @@ function testcase() {
return 20 === [11, 9].reduceRight(callbackfn, initialValue);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-15.js
index 15ba70297..40f9cc22e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-15.js
@@ -51,4 +51,4 @@ function testcase() {
return (ex instanceof TypeError) && lengthAccessed && !loopAccessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js
index 3929ea676..1457a77bb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-2.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js
index ba91dcb63..0da1b8e87 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-3.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js
index b8db7a714..fce5b46b1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-4.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js
index 44c38ca6f..3b0ef101a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-5.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js
index 0bb54e0c8..105c4ec7b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-6.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js
index 912e336d3..14cf95ed1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-7.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js
index 82ce475d6..d3cb23c51 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-8.js
@@ -45,4 +45,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js
index 69cdb0103..c567022e2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-4-9.js
@@ -49,4 +49,4 @@ function testcase() {
return ex instanceof TypeError && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js
index 1fbe0089f..0a427a7a1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-1.js
@@ -36,4 +36,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js
index 4c8faf59b..c1e467871 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-10.js
@@ -45,4 +45,4 @@ function testcase() {
return (ex instanceof TypeError) && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js
index 67bae7b59..0d921e826 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-11.js
@@ -49,4 +49,4 @@ function testcase() {
return (ex instanceof TypeError) && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js
index 9d1a7d432..8baeee69b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-12.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js
index 20ed6d93b..7905b8030 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-13.js
@@ -46,4 +46,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js
index a6058d824..867638192 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-2.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js
index 9a471faf8..39ef7b29c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-3.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js
index 198813b79..148f6135d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-4.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js
index e68d07348..392c8a7da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-5.js
@@ -40,4 +40,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js
index 6b7782a36..5dbb8a6df 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-6.js
@@ -42,4 +42,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js
index 8d893502d..d37529db9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-7.js
@@ -48,4 +48,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js
index 99775d3da..4e0dadb93 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-8.js
@@ -55,4 +55,4 @@ function testcase() {
}
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js
index 421ee442b..164b4f22a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-5-9.js
@@ -29,4 +29,4 @@ function testcase() {
var initialValue = 10;
return initialValue === [].reduceRight(function () { }, initialValue);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js
index 30fd34902..cf480e317 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-1.js
@@ -33,4 +33,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js
index 2ad3f20cd..1d3fb1479 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-10.js
@@ -29,4 +29,4 @@ function testcase() {
var str = "initialValue is present";
return str === [].reduceRight(function () { }, str);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js
index 550c8b3cf..9182e5bbb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-11.js
@@ -29,4 +29,4 @@ function testcase() {
var str = "initialValue is not present";
return str === [str].reduceRight(function () { });
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js
index 2cd98887e..cf671358d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-2.js
@@ -37,4 +37,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js
index 5ce8a1324..7b5e74ed8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-3.js
@@ -37,4 +37,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js
index 0de4aa219..dd8fdca43 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-4.js
@@ -37,4 +37,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js
index ec8a7a5ec..16ed089d3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-5.js
@@ -37,4 +37,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js
index f0c326768..7fbcb59fa 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-6.js
@@ -39,4 +39,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js
index 8f4c9965f..b9d708de9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-7.js
@@ -45,4 +45,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js
index 34f1bd50e..7e0b97af9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-8.js
@@ -52,4 +52,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js
index f1ac06583..4e02468e2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-7-9.js
@@ -52,4 +52,4 @@ function testcase() {
}
catch (e) { }
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-1.js
index 4dc7aa295..d0741f260 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-1.js
@@ -45,4 +45,4 @@ function testcase() {
return !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-2.js
index 5dbd1d71b..f2bccf56f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-2.js
@@ -44,4 +44,4 @@ function testcase() {
return preVal === 11 && called === 2;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-3.js
index 31f5335bd..0cae1bb18 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-3.js
@@ -60,4 +60,4 @@ function testcase() {
return testResult && firstCalled === 1 && secondCalled === 1;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js
index f35a54ee1..c5a398214 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-1.js
@@ -40,4 +40,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn) === "accumulator";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js
index 2db80f694..b5b19047a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-ii-2.js
@@ -39,4 +39,4 @@ function testcase() {
return "accumulator" !== Array.prototype.reduceRight.call(obj, function () { });
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js
index 912b9be1c..857d515ac 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-1.js
@@ -38,4 +38,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-10.js
index 8e9edafad..e60c20683 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-10.js
@@ -44,4 +44,4 @@ function testcase() {
arr.reduceRight(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-11.js
index 06a65533c..64451d3a0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-11.js
@@ -51,4 +51,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-12.js
index 9974ba179..9c23a6c7e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-12.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-13.js
index d8c80a1a6..5c1e80e3f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-13.js
@@ -58,4 +58,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-14.js
index d379f222f..cb7d8a52f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-14.js
@@ -57,4 +57,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-15.js
index a5de78263..782a640f0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-15.js
@@ -51,4 +51,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-16.js
index fa9fddb89..9ac598f45 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-16.js
@@ -50,4 +50,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-17.js
index e19150226..3c949f85c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-17.js
@@ -43,4 +43,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-18.js
index e0940a33c..323984d3b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-18.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-19.js
index a365eb2df..ec32eb6a6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-19.js
@@ -49,4 +49,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js
index 06ab8a3b6..0ca9b4c38 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-2.js
@@ -38,4 +38,4 @@ function testcase() {
arr.reduceRight(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-20.js
index 5fbb84cd3..365c155bd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-20.js
@@ -48,4 +48,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-21.js
index 8dcba857a..8e5c37601 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-21.js
@@ -50,4 +50,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-22.js
index fb4b081e4..265cb5f45 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-22.js
@@ -49,4 +49,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-23.js
index 26a880e6d..b02ce0925 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-23.js
@@ -50,4 +50,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js
index 1c14728e1..971c808f2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-25.js
@@ -40,4 +40,4 @@ function testcase() {
func(0, 1);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js
index 7eec8cd74..4008daf97 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-26.js
@@ -40,4 +40,4 @@ function testcase() {
func(0, 1, 2);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js
index 33fc0057c..ce9585372 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-27.js
@@ -40,4 +40,4 @@ function testcase() {
func(0, 1, 2, 3);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js
index 83c5e3e72..31dd6797c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-28.js
@@ -39,4 +39,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js
index 23eb798e7..81416d0ff 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-29.js
@@ -45,4 +45,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js
index 4e1f4547b..58f6dc0a3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-3.js
@@ -46,4 +46,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-30.js
index 0494357eb..9754f1a52 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-30.js
@@ -57,4 +57,4 @@ function testcase() {
arr.reduceRight(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-31.js
index efc2ba9d9..21c2672df 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-31.js
@@ -57,4 +57,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-32.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-32.js
index 4ed51aa34..57c1df113 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-32.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-32.js
@@ -48,4 +48,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-33.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-33.js
index 1cb2b852a..e62e428b0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-33.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-33.js
@@ -49,4 +49,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js
index 0013022d9..b6c0eb632 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-4.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-5.js
index 23c1e06c9..955fe1cde 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-5.js
@@ -57,4 +57,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-6.js
index 991f944c7..75dbb63d6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-6.js
@@ -48,4 +48,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js
index 35f8bacec..fb7c42750 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-7.js
@@ -42,4 +42,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js
index f0cb3e868..76b719bea 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-8.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-9.js
index 81a1cc120..1a7ae322a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-b-iii-1-9.js
@@ -45,4 +45,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js
index 9addb5ded..5fe024d09 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-1.js
@@ -39,4 +39,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js
index ba10b5848..b635586f3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-2.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js
index 282ebbcb6..871a6b687 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-3.js
@@ -44,4 +44,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js
index 550a68606..e6c69c8b3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-4.js
@@ -38,4 +38,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js
index ad3d6d6f9..5b2b48351 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-5.js
@@ -45,4 +45,4 @@ function testcase() {
return (ex instanceof TypeError) && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js
index ba593dccd..51dfc318f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-6.js
@@ -50,4 +50,4 @@ function testcase() {
return (ex instanceof TypeError) && accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js
index 2fc2b85f6..c02dc1f64 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-7.js
@@ -42,4 +42,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js
index ca2f9541d..08464636e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-8-c-8.js
@@ -47,4 +47,4 @@ function testcase() {
return !(ex instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js
index 9f5e8bed9..0d677d7c9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-1.js
@@ -34,4 +34,4 @@ function testcase() {
var arr = ['1', 2, , 4, '5'];
return arr.reduceRight(callbackfn) === "54321";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js
index f5cb976ea..8500d9f31 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-2.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js
index f0b1cc3d1..1e66cd6ec 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-3.js
@@ -38,4 +38,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js
index b80af5f2e..82372727f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-4.js
@@ -37,4 +37,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js
index 56bfe1772..e03ea4427 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-5.js
@@ -37,4 +37,4 @@ function testcase() {
if(arr.reduceRight(callbackfn) === 1 && callCnt === 0 )
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js
index 6ee6c0617..2e127485c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-6.js
@@ -41,4 +41,4 @@ function testcase() {
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-7.js
index 72666299a..747a889b8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-7.js
@@ -34,4 +34,4 @@ function testcase() {
o.arr = ['1', 2, 3, 4, 5];
return o.arr.reduceRight(callbackfn) === "141" && !o.hasOwnProperty("arr");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-8.js
index d4953c089..7311eebc6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-8.js
@@ -44,4 +44,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, function () { }, "initialValue");
return !accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-9.js
index e475e5e13..2f7c6493b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-9.js
@@ -42,4 +42,4 @@ function testcase() {
return called === 3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js
index 3a2b5f26c..29bd014bd 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-1.js
@@ -35,4 +35,4 @@ function testcase() {
if(arr.reduceRight(callbackfn,5) === 5)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-10.js
index 1e8e61b5f..6655b7864 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-10.js
@@ -54,4 +54,4 @@ function testcase() {
delete Object.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-11.js
index 344f2d92d..9c06ea537 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-11.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-12.js
index 23a8bffe7..d56ffe62f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-12.js
@@ -52,4 +52,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-13.js
index 887db5ea0..2b9c10d8c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-13.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-14.js
index 88163cf49..79efeeff1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-14.js
@@ -50,4 +50,4 @@ function testcase() {
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-15.js
index aaff58cdd..dacfd6c9d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-15.js
@@ -58,4 +58,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-16.js
index 5e07729c6..7577853b3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-16.js
@@ -55,4 +55,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-17.js
index 3c64245b3..d616789d9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-17.js
@@ -52,4 +52,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-18.js
index 07399d44f..8a7207e67 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-18.js
@@ -52,4 +52,4 @@ function testcase() {
arr.reduceRight(callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-19.js
index bd8afdfc0..d1ce19365 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-19.js
@@ -56,4 +56,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js
index 6f2dec499..194ade295 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-2.js
@@ -48,4 +48,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-20.js
index 1774cb3b2..9b47da6f6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-20.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-21.js
index 93aec0346..923903b89 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-21.js
@@ -56,4 +56,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, "initialValue");
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-22.js
index 3d0fc62d5..ec36c0d31 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-22.js
@@ -56,4 +56,4 @@ function testcase() {
arr.reduceRight(callbackfn, "initialValue");
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-23.js
index 95732d99a..b6980579f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-23.js
@@ -54,4 +54,4 @@ function testcase() {
delete Object.prototype[3];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-24.js
index 69953bb53..9ad87d92e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-24.js
@@ -53,4 +53,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-25.js
index 6d01cc35c..a9ff47784 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-25.js
@@ -52,4 +52,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-26.js
index 6462f55ce..a0b4017f0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-26.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-27.js
index 29ab0ed9b..61e09adc8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-27.js
@@ -50,4 +50,4 @@ function testcase() {
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-28.js
index 0579f5e60..7874badbe 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-28.js
@@ -58,4 +58,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-29.js
index e3ced63ac..3b0ed3708 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-29.js
@@ -55,4 +55,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js
index e9ad8f764..17283a5a6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-3.js
@@ -50,4 +50,4 @@ function testcase() {
return accessed && testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-4.js
index a6effedea..04b848a2a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-4.js
@@ -52,4 +52,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-5.js
index 198d967f4..221a01e90 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-5.js
@@ -52,4 +52,4 @@ function testcase() {
arr.reduceRight(callbackfn);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-6.js
index 3e0b611f3..ec11c743f 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-6.js
@@ -56,4 +56,4 @@ function testcase() {
delete Object.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-7.js
index 7fd8a2518..eb9fa3bd8 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-7.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-8.js
index 4f9746b0d..d279477af 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-8.js
@@ -56,4 +56,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn);
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-9.js
index 68cd6e3dc..50b1cbf9e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-b-9.js
@@ -56,4 +56,4 @@ function testcase() {
arr.reduceRight(callbackfn);
return testResult && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js
index 8d5dcfee1..2713fe39b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-1.js
@@ -38,4 +38,4 @@ function testcase() {
if( arr.reduceRight(callbackfn) === undefined && callCnt === 1)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js
index 45a2a8ede..eab6b5020 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-1.js
@@ -37,4 +37,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-10.js
index 3f237077a..842ecee43 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-10.js
@@ -45,4 +45,4 @@ function testcase() {
arr.reduceRight(callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-11.js
index c5dc01b2c..0c431b4cc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-11.js
@@ -51,4 +51,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-12.js
index 4f9045352..1a0e6ac29 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-12.js
@@ -51,4 +51,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-13.js
index aad7d3baf..cf9e806da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-13.js
@@ -58,4 +58,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-14.js
index 17df92862..ce54c143c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-14.js
@@ -56,4 +56,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-15.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-15.js
index 0c2e62785..ba71c66bf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-15.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-15.js
@@ -51,4 +51,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-16.js
index 91b9e4aec..05ea5d078 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-16.js
@@ -50,4 +50,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-17.js
index 57eb5c039..96d40237d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-17.js
@@ -43,4 +43,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-18.js
index 560d4fb86..7acd5b2c4 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-18.js
@@ -44,4 +44,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-19.js
index 7e5a9cc50..2292491d9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-19.js
@@ -49,4 +49,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js
index 31cf46120..291a1ab0e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-2.js
@@ -37,4 +37,4 @@ function testcase() {
arr.reduceRight(callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-20.js
index 081aa80ca..9f3852fa0 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-20.js
@@ -48,4 +48,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-21.js
index 9662f63d8..cd882d3c2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-21.js
@@ -51,4 +51,4 @@ function testcase() {
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-22.js
index b5cd9b31a..dde18c8ac 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-22.js
@@ -49,4 +49,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-23.js
index cd081736d..f76d68726 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-23.js
@@ -50,4 +50,4 @@ function testcase() {
fnGlobalObject().length = oldLen;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js
index 0a98deeaf..54473e9cf 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-25.js
@@ -40,4 +40,4 @@ function testcase() {
func(0, 1);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js
index 17383cfb5..c1acb7094 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-26.js
@@ -40,4 +40,4 @@ function testcase() {
func(0, 1, 2);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js
index 1def6be8d..be6dfeb51 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-27.js
@@ -40,4 +40,4 @@ function testcase() {
func(0, 1, 2, 3);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js
index 049388664..649a43c87 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-28.js
@@ -38,4 +38,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js
index cae4a044c..9329a1bf3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-29.js
@@ -45,4 +45,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, initialValue);
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js
index 20a29a0cf..3d7391465 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-3.js
@@ -46,4 +46,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-30.js
index 6e95b0501..1bbb99690 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-30.js
@@ -58,4 +58,4 @@ function testcase() {
arr.reduceRight(callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-31.js
index 6d655a24d..1d7bbd8ee 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-31.js
@@ -59,4 +59,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-32.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-32.js
index f668d780a..e0b63a7ab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-32.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-32.js
@@ -49,4 +49,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-33.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-33.js
index 242486f7f..17107166c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-33.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-33.js
@@ -49,4 +49,4 @@ function testcase() {
return (ex instanceof RangeError) && !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js
index 5ff7fe375..b2a6f30d5 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-4.js
@@ -42,4 +42,4 @@ function testcase() {
delete Array.prototype[1];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-5.js
index d015b8500..ef640b54b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-5.js
@@ -56,4 +56,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-6.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-6.js
index 797fdc348..18d34a2bc 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-6.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-6.js
@@ -48,4 +48,4 @@ function testcase() {
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js
index ba951afea..561b99a43 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-7.js
@@ -43,4 +43,4 @@ function testcase() {
Array.prototype.reduceRight.call(child, callbackfn, "initialValue");
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js
index 4625146b5..d2d393cee 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-8.js
@@ -46,4 +46,4 @@ function testcase() {
delete Array.prototype[2];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-9.js
index 417124a35..d6902a3fb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-i-9.js
@@ -45,4 +45,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js
index af3bac689..6aa161497 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-1.js
@@ -38,4 +38,4 @@ function testcase() {
if( arr.reduceRight(callbackfn) === 0)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js
index f9e6fde8d..cb0391dac 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-10.js
@@ -35,4 +35,4 @@ function testcase() {
return [11, 12].reduceRight(callbackfn, 100) === 100 && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js
index 60867cdb0..9eeeee0b1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-11.js
@@ -37,4 +37,4 @@ function testcase() {
return [11].reduceRight(callbackfn, 100) === true && testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js
index 61053c0a0..b7db1e3cb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-12.js
@@ -39,4 +39,4 @@ function testcase() {
return arr.reduceRight(callbackfn, initVal) === true && testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js
index f6ddff35a..86940638a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-13.js
@@ -39,4 +39,4 @@ function testcase() {
return arr.reduceRight(callbackfn, initVal) === true && testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js
index b560aca36..02210feae 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-14.js
@@ -32,4 +32,4 @@ function testcase() {
return [11].reduceRight(callbackfn, 100) === true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js
index f8194e0ac..120a72ff2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-16.js
@@ -38,4 +38,4 @@ function testcase() {
Array.prototype.reduceRight.call(obj, callbackfn, "initialValue");
return !testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js
index 73c3ffa31..ba74ea0da 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-17.js
@@ -43,4 +43,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js
index 5e2d960c9..ca4b55c8e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-18.js
@@ -41,4 +41,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js
index 0e87ea971..a6b90eb52 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-19.js
@@ -39,4 +39,4 @@ function testcase() {
return testResult;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js
index 38f947dfb..5daabf4f7 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-2.js
@@ -39,4 +39,4 @@ function testcase() {
}
return arr.reduceRight(callbackfn, initialValue) === 0;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js
index 9bf968f67..fac0743a9 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-20.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, undefined) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js
index 0dc885b19..52ce013ab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-21.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, null) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js
index 69ade0511..1da4c1196 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-22.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, false) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js
index 894e9d4f7..bf9f86cd1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-23.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 12) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js
index e197563b9..d7f60e710 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-24.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, "hello_") === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js
index a4f132d57..9206426ab 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-25.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, objFunction) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js
index cf7f04d22..71b633a2b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-26.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, objArray) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js
index 81b66a155..443a85437 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-27.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, objString) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js
index 251e4e99b..f7daeb0d2 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-28.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, objBoolean) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js
index 00295be28..34739fa9e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-29.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, objNumber) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js
index 0cae9aa05..837fb6987 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-3.js
@@ -39,4 +39,4 @@ function testcase() {
if(arr.reduceRight(callbackfn,true) === true && bCalled === true)
return true;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js
index a8ef3f575..3d5f73db6 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-30.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, Math) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js
index 5b427d9f3..ce3891c2d 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-31.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, objDate) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js
index 8b47a760c..18c946e92 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-32.js
@@ -37,4 +37,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, objRegExp) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js
index 236facbc5..86fc23603 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-33.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, JSON) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js
index d91627e6d..c8d395d42 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-34.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, objError) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js
index a53002ebb..0ce675131 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-35.js
@@ -42,4 +42,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, arg) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-37.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-37.js
index 5d1558e5d..0d9a609f1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-37.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-37.js
@@ -36,4 +36,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, fnGlobalObject()) === true && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4-s.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4-s.js
index 7a08d5c94..97c478f14 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4-s.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4-s.js
@@ -36,4 +36,4 @@ function testcase() {
[0].reduceRight(callbackfn,true);
return innerThisCorrect;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js
index ed418ef9a..5241df860 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-4.js
@@ -42,4 +42,4 @@ function testcase() {
arr.reduceRight(callbackfn, 1);
return result && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js
index 2cfa2640c..26612331c 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-5.js
@@ -48,4 +48,4 @@ function testcase() {
arr.reduceRight(callbackfn, 1);
return result && called === 4;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js
index 0f4b726d8..a23fcc404 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-7.js
@@ -46,4 +46,4 @@ function testcase() {
return !accessed;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js
index fa9e45e69..e39835ee1 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-8.js
@@ -38,4 +38,4 @@ function testcase() {
return Array.prototype.reduceRight.call(obj, callbackfn, 1) === false && accessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js
index ad4d9c073..187533acb 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.22/15.4.4.22-9-c-ii-9.js
@@ -35,4 +35,4 @@ function testcase() {
return [11, 12].reduceRight(callbackfn, 11) === true && 2 === called;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-b-iii-3-b-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-b-iii-3-b-1.js
index 359e55a82..53ddb9d58 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-b-iii-3-b-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-b-iii-3-b-1.js
@@ -59,4 +59,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-c-i-1.js b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-c-i-1.js
index 0102de4f3..05080ce74 100644
--- a/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-c-i-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.4/15.4.4.4/15.4.4.4-5-c-i-1.js
@@ -63,4 +63,4 @@ function testcase() {
delete Array.prototype[0];
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5-1.js b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5-1.js
index ee883ce84..4ee339963 100644
--- a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5-1.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js
index 9d23da965..77b82f7a3 100644
--- a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-1.js
@@ -31,4 +31,4 @@ function testcase() {
if (e instanceof RangeError) return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js
index 869dbd9ed..4bfa6ff3e 100644
--- a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-2.js
@@ -31,4 +31,4 @@ function testcase() {
if (e instanceof RangeError) return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js
index edc490aa4..c287aed5a 100644
--- a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js
+++ b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-3.d-3.js
@@ -29,4 +29,4 @@ function testcase() {
a.length = 4294967295 ;
return a.length===4294967295 ;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js
index 2a52dfd26..1ff09ad4b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js
+++ b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-1.js
@@ -29,4 +29,4 @@ function testcase() {
a[4294967295] = "not an array element" ;
return a[4294967295] === "not an array element";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js
index 4560a9179..84513ac8b 100644
--- a/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js
+++ b/test/suite/converted/chapter15/15.4/15.4.5/15.4.5.1/15.4.5.1-5-2.js
@@ -29,4 +29,4 @@ function testcase() {
a[4294967295] = "not an array element" ;
return a.length===3;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js
index d8caaa23b..0e6ef4592 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js
index bc32ee424..5a8da509e 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-1.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js
index f0b390c1f..13bd02b67 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-2.js
@@ -35,4 +35,4 @@ function testcase() {
return e instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js
index 9cc262b3b..20d44b49c 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-3.js
@@ -34,4 +34,4 @@ function testcase() {
{
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js
index 0514dcbf2..fbb84a964 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-4.js
@@ -34,4 +34,4 @@ function testcase() {
{
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js
index 77f2ea806..6c73d0aa6 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-5.js
@@ -34,4 +34,4 @@ function testcase() {
{
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js
index fda450602..10a5fd6c4 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-6.js
@@ -34,4 +34,4 @@ function testcase() {
{
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js
index 96acc4706..1205373b8 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-7.js
@@ -34,4 +34,4 @@ function testcase() {
{
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-8.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-8.js
index 34ca624f7..391d7af4a 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-8.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-8.js
@@ -28,4 +28,4 @@ function testcase() {
var strObj = String(" abc");
return "abc" === strObj.trim() && strObj.toString() === " abc";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-9.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-9.js
index 749441132..fad7cf002 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-9.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-1-9.js
@@ -28,4 +28,4 @@ function testcase() {
var strObj = new String(undefined);
return strObj.trim() === "undefined";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-38.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-38.js
index 7ddca470d..63d0f4e6e 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-38.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-38.js
@@ -33,4 +33,4 @@ function testcase() {
return (String.prototype.trim.call(obj) === "abc");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-39.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-39.js
index da4ade2b1..61a31e05f 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-39.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-39.js
@@ -33,4 +33,4 @@ function testcase() {
return (String.prototype.trim.call(obj) === "[object Object]");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-40.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-40.js
index 4fa60a2b8..ddd2721e7 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-40.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-40.js
@@ -39,4 +39,4 @@ function testcase() {
};
return (String.prototype.trim.call(obj) === "abc") && valueOfAccessed && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-41.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-41.js
index d41258186..9b1a54edc 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-41.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-41.js
@@ -39,4 +39,4 @@ function testcase() {
};
return (String.prototype.trim.call(obj) === "abc") && !valueOfAccessed && toStringAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-42.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-42.js
index 6b14871fd..d07560254 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-42.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-42.js
@@ -44,4 +44,4 @@ function testcase() {
return valueOfAccessed && toStringAccessed && (e instanceof TypeError);
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-43.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-43.js
index 1075a1751..6a92b0406 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-43.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-43.js
@@ -46,4 +46,4 @@ function testcase() {
};
return (String.prototype.trim.call(child) === "abc") && toStringAccessed && !valueOfAccessed;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-44.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-44.js
index 0e521ab7c..fe2ba6231 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-44.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-44.js
@@ -28,4 +28,4 @@ function testcase() {
var str = "SD咕噜";
return str.trim() === str;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-45.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-45.js
index ac8e31cbd..3efae1055 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-45.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-45.js
@@ -29,4 +29,4 @@ function testcase() {
var str1 = " " + str + " ";
return str1.trim() === str;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-46.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-46.js
index c1c14a49a..1bff2339c 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-46.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-46.js
@@ -28,4 +28,4 @@ function testcase() {
var funObj = function () { return arguments; };
return typeof(String.prototype.trim.call(funObj)) === "string";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-49.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-49.js
index 5ac971ff1..a3acba32f 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-49.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-49.js
@@ -28,4 +28,4 @@ function testcase() {
var regObj = new RegExp(/test/);
return String.prototype.trim.call(regObj) === "/test/";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-50.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-50.js
index 625468b38..fc325f21c 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-50.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-50.js
@@ -28,4 +28,4 @@ function testcase() {
var errObj = new Error("test");
return String.prototype.trim.call(errObj) === "Error: test";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-51.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-51.js
index 9fcb55232..d2b2c000f 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-51.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-2-51.js
@@ -28,4 +28,4 @@ function testcase() {
var argObj = function () { return arguments; } (1, 2, true);
return String.prototype.trim.call(argObj) === "[object Arguments]";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-1.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-1.js
index 2e33f47e3..f0ab8eaee 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-1.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-1.js
@@ -29,4 +29,4 @@ function testcase() {
var lineTerminatorsStr = "\u000A\u000D\u2028\u2029";
return (lineTerminatorsStr.trim() === "");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-2.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-2.js
index 33ed4f391..3cd72b2ab 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-2.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-2.js
@@ -29,4 +29,4 @@ function testcase() {
var whiteSpacesStr = "\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF";
return (whiteSpacesStr.trim() === "");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-3.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-3.js
index ced0ab989..1cadaa47c 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-3.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-3.js
@@ -31,4 +31,4 @@ function testcase() {
return (str.trim() === "");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-4.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-4.js
index e899efe5d..67d5ef209 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-4.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-4.js
@@ -31,4 +31,4 @@ function testcase() {
return (str.trim() === "abc");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-5.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-5.js
index 6e2bf142d..a2ea6d5af 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-5.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-5.js
@@ -31,4 +31,4 @@ function testcase() {
return (str.trim() === "abc");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-6.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-6.js
index 302b55a4d..848fe5ec9 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-6.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-6.js
@@ -31,4 +31,4 @@ function testcase() {
return (str.trim() === "abc");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-7.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-7.js
index 0f07c81cb..268a9f2e8 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-7.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-3-7.js
@@ -31,4 +31,4 @@ function testcase() {
return (str.trim() === str);
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js
index 30b6b0aea..b6107592a 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-1.js
@@ -33,4 +33,4 @@ c \u0009"
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js
index f97aab23b..246670cff 100644
--- a/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js
+++ b/test/suite/converted/chapter15/15.5/15.5.4/15.5.4.20/15.5.4.20-4-59.js
@@ -31,4 +31,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js
index e9c56dbe7..2f0075184 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-1.js
@@ -35,4 +35,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js
index de76c9307..a9015634d 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-1-2.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js
index 0b5471198..441cbe3c4 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js
index 9b537fed3..83dc73eca 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-2.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js
index d789560a7..7a8e4a8d7 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-3.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js
index e9688bfe5..96733af86 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-4.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js
index ec51ce435..ced73d295 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-5.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js
index 49779cbae..d69c277f4 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-6.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js
index 1cc7bd164..e04ce0701 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-7.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js
index 45783bf0b..aec37cd67 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-3-8.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js
index 018aa44fd..26ef47244 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-1.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js
index 3325b1284..0e10be9d8 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-2.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js
index 4e51bd483..99c324741 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-3.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js
index 95a292100..8ee51c1c1 100644
--- a/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js
+++ b/test/suite/converted/chapter15/15.5/15.5.5/15.5.5.2/15.5.5.5.2-7-4.js
@@ -34,4 +34,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.7/15.7.3/15.7.3-2.js b/test/suite/converted/chapter15/15.7/15.7.3/15.7.3-2.js
index baa58cd5a..ae65b2e47 100644
--- a/test/suite/converted/chapter15/15.7/15.7.3/15.7.3-2.js
+++ b/test/suite/converted/chapter15/15.7/15.7.3/15.7.3-2.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js b/test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js
index 323728eaf..cb18e5cac 100644
--- a/test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js
+++ b/test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-1.js
@@ -33,4 +33,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js b/test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js
index 6c480262d..78378bd93 100644
--- a/test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js
+++ b/test/suite/converted/chapter15/15.7/15.7.3/15.7.3.1/15.7.3.1-2.js
@@ -28,4 +28,4 @@ function testcase() {
// assume that Number.prototype has not been modified.
return Object.getPrototypeOf(new Number(42))===Number.prototype;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.7/15.7.4/15.7.4-1.js b/test/suite/converted/chapter15/15.7/15.7.4/15.7.4-1.js
index bed2efee6..965537175 100644
--- a/test/suite/converted/chapter15/15.7/15.7.4/15.7.4-1.js
+++ b/test/suite/converted/chapter15/15.7/15.7.4/15.7.4-1.js
@@ -29,4 +29,4 @@ function testcase() {
var s = Object.prototype.toString.call(numProto );
return (s === '[object Number]') ;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.1/15.9.1.15/15.9.1.15-1.js b/test/suite/converted/chapter15/15.9/15.9.1/15.9.1.15/15.9.1.15-1.js
index 4a39fa7a6..388a02477 100644
--- a/test/suite/converted/chapter15/15.9/15.9.1/15.9.1.15/15.9.1.15-1.js
+++ b/test/suite/converted/chapter15/15.9/15.9.1/15.9.1.15/15.9.1.15-1.js
@@ -32,4 +32,4 @@ function testcase() {
result = dateStr === expectedDateTimeStr;
return result;
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-3.js b/test/suite/converted/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-3.js
index 28fe6308f..375a04c24 100644
--- a/test/suite/converted/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-3.js
+++ b/test/suite/converted/chapter15/15.9/15.9.4/15.9.4.4/15.9.4.4-0-3.js
@@ -29,4 +29,4 @@ function testcase() {
var fun = Date.now;
return (typeof (fun) === "function");
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-10.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-10.js
index b3a32db44..80932aceb 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-10.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-10.js
@@ -45,4 +45,4 @@ function testcase() {
return dateStr[dateStr.length - 1] === "Z";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-11.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-11.js
index 939de3abc..436536dcf 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-11.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-11.js
@@ -33,4 +33,4 @@ function testcase() {
return dateStr[dateStr.length - 1] === "Z";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-12.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-12.js
index c1fdd7b03..aa9c2f4f2 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-12.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-12.js
@@ -33,4 +33,4 @@ function testcase() {
return dateStr[dateStr.length - 1] === "Z";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-13.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-13.js
index 917acc903..02f55e218 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-13.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-13.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-14.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-14.js
index c2121d5ef..30c866aa4 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-14.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-14.js
@@ -33,4 +33,4 @@ function testcase() {
return ex instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-15.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-15.js
index 798631d67..f78326cbb 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-15.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-15.js
@@ -33,4 +33,4 @@ function testcase() {
return ex instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-16.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-16.js
index 1ef8989e7..b92f75462 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-16.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-16.js
@@ -34,4 +34,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-4.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-4.js
index a73333e9d..f27b87600 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-4.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-4.js
@@ -30,4 +30,4 @@ function testcase() {
return localDate.toISOString() === "1999-10-10T10:10:10.010Z";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-5.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-5.js
index 09c8e3d59..9d49b0cd9 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-5.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-5.js
@@ -28,4 +28,4 @@ function testcase() {
var dateStr = (new Date()).toISOString();
return dateStr[dateStr.length - 1] === "Z";
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-6.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-6.js
index 43051fd3c..377342476 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-6.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-6.js
@@ -33,4 +33,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-7.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-7.js
index 7bdbab8ca..b74ec2d2d 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-7.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-7.js
@@ -33,4 +33,4 @@ function testcase() {
return ex instanceof TypeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-8.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-8.js
index 14ad645bf..54af9ee18 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-8.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-8.js
@@ -41,4 +41,4 @@ function testcase() {
return e instanceof RangeError;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-9.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-9.js
index 1505e0742..f62ce5196 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-9.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.43/15.9.5.43-0-9.js
@@ -45,4 +45,4 @@ function testcase() {
return dateStr[dateStr.length - 1] === "Z";
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js
index 54acbe323..99f45a555 100644
--- a/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js
+++ b/test/suite/converted/chapter15/15.9/15.9.5/15.9.5.44/15.9.5.44-0-1.js
@@ -30,4 +30,4 @@ function testcase() {
return true;
}
}
-assertTrue(testcase.call(this));
+runTestCase(testcase);
diff --git a/tools/converter/convert.js b/tools/converter/convert.js
index 8ebb03de5..6c99aac4a 100644
--- a/tools/converter/convert.js
+++ b/tools/converter/convert.js
@@ -6,13 +6,35 @@
"use strict";
var t262 = global.t262;
+
var platform = t262.platform;
- var regExp = platform.regExp;
var toRelPathStr = platform.toRelPathStr;
var toPathStr = platform.toPathStr;
var toRelPath = platform.toRelPath;
var toPath = platform.toPath;
+ var utils = t262.utils;
+ var forEach = utils.forEach;
+ var map = utils.map;
+ var filter = utils.filter;
+ var keys = utils.keys;
+ var trim = utils.trim;
+ var regExp = utils.regExp;
+
+ var CONTRIB_DIRS = [
+ ['test', 'suite', 'other'],
+ ['test', 'suite', 'sputnik', 'Conformance'],
+ ['test', 'suite', 'ietestcenter']
+ ];
+
+ var CONVERTED_DIR = ['test', 'suite', 'converted'];
+
+ var OUT_DIR = ['website', 'resources', 'scripts', 'testcases2'];
+
+ var CONVERT_PATH = platform.CONVERTER_DIR.concat('convert.js');
+
+/////////////////////////////////////////////////////////////////
+
var headerPattern = /(?:(?:\/\/.*)?\s*\n)*/;
var captureCommentPattern = /\/\*\*?((?:\s|\S)*?)\*\/\s*\n/;
var anyPattern = /(?:\s|\S)*/;
@@ -48,12 +70,14 @@
/return\s+true;?/, blanksPattern,
/\}$/);
+/////////////////////////////////////////////////////////////////
+
/**
* Strip the left margin "*"s that are found in the body of a
* multiline doc-comment like this one.
*/
function stripStars(text) {
- return text.replace(/\s*\n\s*\*\s?/g, '\n').trim();
+ return trim(text.replace(/\s*\n\s*\*\s?/g, '\n'));
}
/**
@@ -77,12 +101,12 @@
// Can't happen?
throw new Error('unrecognized: ' + name);
}
- envelope.header = envelopeMatch[1].trim();
+ envelope.header = trim(envelopeMatch[1]);
if (envelopeMatch[2]) {
var propTexts = envelopeMatch[2].split(/\s*\n\s*\*\s*@/);
envelope.comment = stripStars(propTexts.shift()), // notice side effect
- propTexts.forEach(function(propText) {
+ forEach(propTexts, function(propText) {
var propName = propText.match(/^\w+/)[0];
var propVal = propText.substring(propName.length);
// strip optional initial colon or final semicolon.
@@ -100,8 +124,8 @@
var registerMatch = registerPattern.exec(envelope.rest);
if (registerMatch) {
- envelope.rest = registerMatch[1].trim();
- envelope.registerExpr = registerMatch[2].trim();
+ envelope.rest = trim(registerMatch[1]);
+ envelope.registerExpr = trim(registerMatch[2]);
} else if (envelope.rest.indexOf('ES5Harness.registerTest') >= 0) {
print(' \n--header---\n|' + envelope.header +
'|\n--rest-----\n|' + envelope.rest +
@@ -122,9 +146,10 @@
* <p>Programs do not conveniently return any value, even their
* completion value, so Programs in canonical test262 style instead
* indicate success simply by completing normally, i.e., without
- * throwing anything. The convertion assumes a one argument
- * <code>assertTrue</code> function which throws an indication of
- * test failure iff given a falsy argument.
+ * throwing anything. The conversion assumes a one argument
+ * <code>runTestCase</code> function which calls it function
+ * argument and throws an indication of test failure iff that
+ * function returns a falsy argument.
*
* <p>Unless it specifies otherwise, the Program source may be
* executed strict and/or non-strict, and it may be exeuted within
@@ -137,25 +162,25 @@
if (!cfnbMatch) {
throw new Error('Could not recognize: "' + funcSrc + '"');
}
- var name = cfnbMatch[1].trim();
- var body = cfnbMatch[2].trim();
+ var name = trim(cfnbMatch[1]);
+ var body = trim(cfnbMatch[2]);
// Look for special cases
var cebMatch = captureExprBodyPattern.exec(body);
if (cebMatch) {
- return 'assertTrue(' + cebMatch[1].trim() + ');';
+ return 'assertTrue(' + trim(cebMatch[1]) + ');';
}
var cpMatch = capturePredicatePattern.exec(body);
if (cpMatch) {
- return 'assertTrue(' + cpMatch[1].trim() + ');';
+ return 'assertTrue(' + trim(cpMatch[1]) + ');';
}
// General case
return funcSrc + '\n' +
- 'assertTrue(' + name + '.call(this));';
+ 'runTestCase(' + name + ');';
}
/**
@@ -164,7 +189,7 @@
*/
function gatherOne(envelope, name) {
if (envelope.testRecord) {
- var propNames = Object.keys(envelope.testRecord);
+ var propNames = keys(envelope.testRecord);
if (propNames.length >= 1) {
// This need not be an error. It's just here so we notice the
// first time it happens. This would happen if an
@@ -254,7 +279,7 @@
var nextRelPath = relPath.concat([name]);
var nextPath = inBase.concat(nextRelPath);
- var src = platform.read(nextPath);
+ var src = platform.getText(nextPath);
var testRecord;
if (!src) {
throw new Error('no src: ' + toPathStr(nextPath));
@@ -313,8 +338,8 @@
result += ' * ' + testRecord.comment.replace(/\n/g, '\n * ') + '\n *\n';
}
delete testRecord.comment;
- KNOWN_PROPS.forEach(addProp);
- Object.keys(testRecord).forEach(addProp);
+ forEach(KNOWN_PROPS, addProp);
+ forEach(keys(testRecord), addProp);
result += ' */\n\n' + test;
return result;
}
@@ -334,18 +359,6 @@
}
t262.convertTest = convertTest;
- var SRC_DIRS = [
- ['test', 'suite', 'other'],
- ['test', 'suite', 'ietestcenter'],
- ['test', 'suite', 'sputnik', 'Conformance']
- ];
-
- var CONV_DIR = ['test', 'suite', 'converted'];
-
- var OUT_DIR = ['website', 'resources', 'scripts', 'testcases2'];
-
- var ME_PATH = platform.CONVERTER_PATH.concat('convert.js');
-
var writeSpawnFailures = [];
/**
@@ -357,7 +370,7 @@
var inPath = inBase.concat(relPath);
var outPath = outBase.concat(relPath);
platform.mkdir(outPath);
- platform.ls(inPath).forEach(function(name) {
+ forEach(platform.ls(inPath), function(name) {
var nextRelPath = relPath.concat([name]);
if (platform.isDirectory(inBase.concat(nextRelPath))) {
convertAll(inBase, outBase, nextRelPath);
@@ -365,8 +378,8 @@
var outFilePath = outPath.concat([name]);
try {
platform.writeSpawn(
- [ME_PATH],
- 'print(t262.convertTest("' + toPathStr(inBase) +
+ [CONVERT_PATH],
+ 't262.show(t262.convertTest("' + toPathStr(inBase) +
'", "' + toRelPathStr(nextRelPath) + '"));',
void 0,
outFilePath);
@@ -388,12 +401,12 @@
function convert(opt_relPathStr) {
var relPath = opt_relPathStr ? toRelPath(opt_relPathStr) : [];
writeSpawnFailures = [];
- SRC_DIRS.forEach(function(srcDir) {
- convertAll(srcDir, CONV_DIR, relPath);
+ forEach(CONTRIB_DIRS, function(srcDir) {
+ convertAll(srcDir, CONVERTED_DIR, relPath);
});
if (writeSpawnFailures.length >= 1) {
print('********* failures **********');
- writeSpawnFailures.forEach(function(failure) {
+ forEach(writeSpawnFailures, function(failure) {
print(failure.error + ': ' + toRelPathStr(failure.relPath));
});
throw writeSpawnFailures[0].error;
@@ -411,17 +424,17 @@
var path = toPath(pathStr);
if (!platform.isDirectory(path)) { throw new Error('not dir: ' + path); }
- var jsFiles = platform.ls(path).filter(function(name) {
+ var jsFiles = filter(platform.ls(path), function(name) {
return /\.js$/.test(name);
});
- var testRecords = jsFiles.map(function(name) {
+ var testRecords = map(jsFiles, function(name) {
var testRecord = parseTestRecord(path, name);
delete testRecord.header;
delete testRecord.comment;
return testRecord;
});
- testRecords = testRecords.filter(function(testRecord) {
+ testRecords = filter(testRecords, function(testRecord) {
return testRecord !== null;
});
return {
@@ -441,7 +454,7 @@
function buildAll(inBase, outBase, relPath) {
var inPath = inBase.concat(relPath);
var hasJS = false;
- platform.ls(inPath).forEach(function(name) {
+ forEach(platform.ls(inPath), function(name) {
var nextRelPath = relPath.concat([name]);
if (platform.isDirectory(inBase.concat(nextRelPath))) {
buildAll(inBase, outBase, nextRelPath);
@@ -454,9 +467,8 @@
var outFilePath = outBase.concat([name]);
try {
platform.writeSpawn(
- [ME_PATH],
- 'print(t262.asJSONTxt(t262.buildSection("' +
- toPathStr(inPath) + '")));',
+ [CONVERT_PATH],
+ 't262.showJSON(t262.buildSection("' + toPathStr(inPath) + '"));',
void 0,
outFilePath);
} catch (err) {
@@ -479,10 +491,10 @@
*/
function buildWebSite(opt_relPathStr) {
var relPath = opt_relPathStr ? toRelPath(opt_relPathStr) : [];
- SRC_DIRS.forEach(function(srcDir) {
+ forEach(CONTRIB_DIRS, function(srcDir) {
buildAll(srcDir, OUT_DIR, relPath);
});
-// buildAll(CONV_DIR, OUT_DIR, relPath);
+// buildAll(CONVERTED_DIR, OUT_DIR, relPath);
}
t262.buildWebSite = buildWebSite;
diff --git a/tools/converter/utils.js b/tools/converter/utils.js
new file mode 100644
index 000000000..ba96748ec
--- /dev/null
+++ b/tools/converter/utils.js
@@ -0,0 +1,118 @@
+// Copyright 2011 by Google, Inc. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
+
+/**
+ * General conveniences, including some functionality available in ES5
+ * but not ES3.
+ *
+ * <p>This file must be able to run in many browsers, and so should
+ * assume the platform may be anything from ES3+Reality forward,
+ * including somewhat non-conformant implementations. It must also be
+ * able to run in a non-browser environment, such as from the command
+ * line.
+ *
+ * <p>The conveniences that are analogs of similar ES5 features are
+ * not full emulations, but only emulations of the portion of their
+ * semantics we need.
+ */
+(function(global) {
+ "use strict";
+
+ global.t262 = global.t262 || {};
+
+ var utils = global.t262.utils = global.t262.utils || {};
+
+ ////////////////////////////////////////////////////////
+
+ /**
+ * Like ES5 call.bind([].forEach)(list, func), but supporting fewer
+ * optional arguments.
+ */
+ function forEach(list, func) {
+ for (var i = 0, len = list.length; i < len; i++) {
+ func(list[i], i);
+ }
+ }
+ utils.forEach = forEach;
+
+ /**
+ * Like ES5 call.bind([].map)(list, func), but supporting fewer
+ * optional arguments.
+ */
+ function map(list, func) {
+ var result = [];
+ for (var i = 0, len = list.length; i < len; i++) {
+ result.push(func(list[i], i));
+ }
+ return result;
+ }
+ utils.map = map;
+
+ /**
+ * Like ES5 call.bind([].filter)(list, pred), but supporting fewer
+ * optional arguments.
+ */
+ function filter(list, pred) {
+ var result = [];
+ for (var i = 0, len = list.length; i < len; i++) {
+ if (pred(list[i], i)) { result.push(list[i]); }
+ }
+ return result;
+ }
+ utils.filter = filter;
+
+ /**
+ * Like ES5 Object.keys(obj).
+ */
+ function keys(obj) {
+ var result = [];
+ var hop = {}.hasOwnProperty;
+ for (var k in obj) {
+ if (hop.call(obj, k)) { result.push(k); }
+ }
+ return result;
+ }
+ utils.keys = keys;
+
+ /**
+ * Like ES5 call.bind(''.trim)(string).
+ */
+ function trim(str) {
+ return str.replace(/^\s*/, '').replace(/\s*$/, '');
+ }
+ utils.trim = trim;
+
+ /**
+ * Appends a bunch of RegExps together into a single RegExp,
+ * solving both the RegExp-one-liner problem and the doubled
+ * backslash problem when composing literal strings.
+ *
+ * <p>The arguments can be any mixture of RegExps and strings. By
+ * expressing the portions that should be well formed regexps as
+ * regexps, we catch well-formedness errors within such a portion
+ * separately. The strings are added as is without escaping --
+ * BEWARE. By not escaping the strings, we can use them to
+ * represent the individually unbalanced fragments, like capturing
+ * parens, around other regexps. If arguments[0] is a RegExp, we
+ * use its flags on the resuting RegExp.
+ *
+ * <p>Not platform dependent, so does not really belong in this
+ * file.
+ */
+ function regExp(var_args) {
+ var args = [].slice.call(arguments, 0);
+ var reSrc = map(args, function(arg) {
+ return (typeof arg === 'string') ? arg : arg.source;
+ }).join('');
+ var flags = '';
+ if (typeof args[0] === 'object') {
+ var parts = (''+args[0]).split('/');
+ flags = parts[parts.length -1];
+ }
+ return new RegExp(reSrc, flags);
+ }
+ utils.regExp = regExp;
+
+
+ })(this); \ No newline at end of file
diff --git a/tools/converter/v8PosixPlatform.js b/tools/converter/v8PosixPlatform.js
index a98d412de..f2d9b6451 100644
--- a/tools/converter/v8PosixPlatform.js
+++ b/tools/converter/v8PosixPlatform.js
@@ -7,7 +7,9 @@
* engine peculiarities.
*
* <p>The implementation here is specific to the v8 shell running on a
- * Posix platform.
+ * Posix platform. Therefore, it may legitimately use ES5 features,
+ * although it generally avoids them for consistency with the rest of
+ * test262.
*/
(function (global) {
"use strict";
@@ -31,38 +33,11 @@
var platform = global.t262.platform = {};
- /**
- * Appends a bunch of RegExps together into a single RegExp,
- * solving both the RegExp-one-liner problem and the doubled
- * backslash problem when composing literal strings.
- *
- * <p>The arguments can be any mixture of RegExps and strings. By
- * expressing the portions that should be well formed regexps as
- * regexps, we catch well-formedness errors within such a portion
- * separately. The strings are added as is without escaping --
- * BEWARE. By not escaping the strings, we can use them to
- * represent the individually unbalanced fragments, like capturing
- * parens, around other regexps. If arguments[0] is a RegExp, we
- * use its flags on the resuting RegExp.
- *
- * <p>Not platform dependent, so does not really belong in this
- * file.
- */
- function regExp(var_args) {
- var args = [].slice.call(arguments, 0);
- var reSrc = args.map(function(arg) {
- return (typeof arg === 'string') ? arg : arg.source;
- }).join('');
- var flags = '';
- if (typeof args[0] === 'object') {
- var parts = (''+args[0]).split('/');
- flags = parts[parts.length -1];
- }
- return new RegExp(reSrc, flags);
- }
- platform.regExp = regExp;
-
- ////////////////// Needed for building and running //////////////
+ var utils = global.t262.utils;
+ var forEach = utils.forEach;
+ var map = utils.map;
+ var keys = utils.keys;
+ var trim = utils.trim;
try {
read('tools/converter/v8PosixPlatform.js');
@@ -70,23 +45,31 @@
throw new Error('Must run in a test262 source root');
}
- var ABS_ROOT = os.system('pwd', ['-P']).trim().split('/');
+ var ABS_ROOT = trim(os.system('pwd', ['-P'])).split('/');
var TEST262_ROOT = ABSOLUTE_PATHSTR ? ABS_ROOT : [];
var TEST262_ROOT_STR = TEST262_ROOT.join('/');
- var CONVERTER_PATH = ['tools', 'converter'];
- platform.CONVERTER_PATH = CONVERTER_PATH;
+ var HARNESS_DIR = ['test', 'harness'];
+ platform.HARNESS_DIR = HARNESS_DIR;
+
+ var CONVERTER_DIR = ['tools', 'converter'];
+ platform.CONVERTER_DIR = CONVERTER_DIR;
+
+ var PLATFORM_PATHS = [
+ CONVERTER_DIR.concat('utils.js'),
+ CONVERTER_DIR.concat('v8PosixPlatform.js')
+ ];
- var ME_PATH = CONVERTER_PATH.concat('v8PosixPlatform.js');
+ ////////////////// Needed for building and running test //////////////
/**
*
*/
function validatePath(path) {
var pathStr = path.join('/');
- path.forEach(function(segment) {
+ forEach(path, function(segment) {
if (segment === '') {
throw new Error('A path cannot have empty segments: ' + pathStr);
}
@@ -129,31 +112,34 @@
/**
* Returns the text found at path, with newlines normalized and
* any initial BOM (Unicode Byte Order Mark) removed.
- *
- * Note: Don't simply revise this (without renamings) to follow the
- * general pattern of also defining a local 'read' function, as it
- * will mask the v8 shell's read function, which we use.
*/
- platform.read = function(path) {
- var text = read(toPathStr(path)).
- replace(/\r\n/g, '\n').
- replace(/\r/g, '\n');
+ function getText(path) {
+ var text = read(toPathStr(path));
+ text = text.replace(/\r\n/g, '\n').replace(/\r/g, '\n');
if (text.charCodeAt(0) === 0xfeff) { return text.substring(1); }
return text;
- };
+ }
+ platform.getText = getText;
/**
* How one JavaScript script possibly spawns another and possibly
* redirects its printed form to a chosen file (or resource).
*
* <p>For example, if !DRY_RUN, then<pre>
- * writeSpawn([], 'print(+arguments[0] + +arguments[1]);', ['3', '5'])
+ * platform.writeSpawn([],
+ * 't262.show(+arguments[0] + +arguments[1]);',
+ * ['3', '5'])
* </pre>
- * should return the string "8" if writeSpawn decides to spawn.
+ * should emit string "8" to stdout.
+ *
+ * <p>To spawn a platform distinct from the present one -- for
+ * example, as outer v8-based driver can drive a rhino-based child
+ * -- create a distinct object representing that other platform and
+ * invoke its writeSpawn method.
*
* @param scriptPaths An array of path arrays of JavaScript source
- * files to be loaded into the spawned JS engine (in addition to
- * the spawning platform file) if we are indeed spawning.
+ * files to be loaded into the spawned JS engine, after
+ * PLATFORM_PATHS, if we are indeed spawning.
* @param opt_src A Program to be evaluated in an environment in
* which "arguments" is bound to the list of strings provided by
* opt_args. If spawned, the result is whatever the program writes
@@ -187,14 +173,14 @@
return ''+(1,eval)(str).apply(void 0, opt_args || []);
}
- var cmd = 'v8 ' + toPathStr(ME_PATH) + ' ';
- cmd += scriptPaths.map(toPathStr).join(' ');
+ var allScriptPaths = PLATFORM_PATHS.concat(scriptPaths);
+ var cmd = 'v8 ' + map(allScriptPaths, toPathStr).join(' ');
if (opt_src) {
cmd += ' -e ' + JSON.stringify(opt_src);
}
if (opt_args) {
- cmd += ' -- ' + opt_args.map(JSON.stringify).join(' ');
+ cmd += ' -- ' + map(opt_args, JSON.stringify).join(' ');
}
if (opt_targetPath) {
cmd += ' > ' + toPathStr(opt_targetPath);
@@ -207,8 +193,7 @@
if (opt_targetPath) {
// The error we catch is almost certainly less interesting
// than the one unfortunately written to the target file.
- var message = 'failed: ' + cmd + '\n' +
- platform.read(opt_targetPath);
+ var message = 'failed: ' + cmd + '\n' + getText(opt_targetPath);
os.system('rm', [toPathStr(opt_targetPath)]);
throw new Error(message);
}
@@ -218,24 +203,23 @@
platform.writeSpawn = writeSpawn;
- ////////////////// Only needed for building /////////////////////
+ ////////////////// Only needed for building tests /////////////////////
/**
* Calls a non-strict indirect eval function on exprSrc.
*
- * On platforms (like SES) where this can be a safely confining
+ * <p>On platforms (like SES) where this can be a safely confining
* evaluation, it should be. The implementation here is not safe.
*/
function evalExprIn(exprSrc, env, opt_forceNonStrict) {
- var varNames = Object.getOwnPropertyNames(env);
+ var varNames = keys(env);
var str = '(function(' + varNames.join(',') + ') {';
if (opt_forceNonStrict !== 'forceNonStrict') {
str += '"use strict";';
}
str += ' return (' + exprSrc + '); })';
- return (1,eval)(str).apply(void 0, varNames.map(function(varName) {
- return env[varName];
- }));
+ var vals = map(varNames, function(varName) { return env[varName]; });
+ return (1,eval)(str).apply(void 0, vals);
}
platform.evalExprIn = evalExprIn;
@@ -270,11 +254,6 @@
* Does path name a directory?
*/
function isDirectory(path) {
-// var fileOut = os.system('file', [toPathStr(path)]);
-// var fileMatch = fileOut.match(/:\s*([^:]*)\s*$/);
-// if (!fileMatch) { return null; }
-// var fileType = fileMatch[1].trim();
-// return fileType === 'directory';
try {
os.system('test', ['-d', toPathStr(path)]);
return true;
@@ -293,7 +272,7 @@
if (!isDirectory(path)) { return []; }
var lines;
try {
- lines = os.system('ls', [pathStr]).trim();
+ lines = trim(os.system('ls', [pathStr]));
} catch (err) {
throw err;
}
@@ -303,18 +282,8 @@
platform.ls = ls;
/**
- * Emits the jsonRecord serialized as JSON, either compactly or
- * readably according to VERBOSE.
+ * If the directory does not yet exist, create it.
*/
- function asJSONTxt(jsonRecord) {
- if (VERBOSE) {
- return JSON.stringify(jsonRecord, void 0, ' ');
- } else {
- return JSON.stringify(jsonRecord);
- }
- }
- global.t262.asJSONTxt = platform.asJSONTxt = asJSONTxt;
-
function mkdir(path) {
var pathStr = toPathStr(path);
if (DRY_RUN) {
@@ -330,7 +299,28 @@
}
platform.mkdir = mkdir;
- ////////////////// Only needed for running //////////////////////
+ /**
+ * Emits the text itself followed by a newline.
+ *
+ * <p>On the v8 shell, this is identical to "print".
+ */
+ var show = global.t262.show = print;
+
+ /**
+ * Emits the jsonRecord serialized as JSON, either compactly or
+ * readably according to VERBOSE.
+ */
+ function showJSON(jsonRecord) {
+ if (VERBOSE) {
+ print(JSON.stringify(jsonRecord, void 0, ' '));
+ } else {
+ print(JSON.stringify(jsonRecord));
+ }
+ }
+ global.t262.showJSON = platform.showJSON = showJSON;
+
+
+ ////////////////// Only needed for running tests //////////////////////
})(this);