1 shouldBe("Array.prototype.toString.length","0");
2 shouldBe("Array.prototype.toLocaleString.length","0");
3 shouldBe("Array.prototype.concat.length","1");
4 shouldBe("Array.prototype.join.length","1");
5 shouldBe("Array.prototype.pop.length","0");
6 shouldBe("Array.prototype.push.length","1");
7 shouldBe("Array.prototype.reverse.length","0");
8 shouldBe("Array.prototype.shift.length","0");
9 shouldBe("Array.prototype.slice.length","2"); // 15.4.4.10
10 shouldBe("Array.prototype.sort.length","1");
11 shouldBe("Array.prototype.splice.length","2"); // 15.4.4.12
12 shouldBe("Array.prototype.unshift.length","1");
13 shouldBe("Boolean.prototype.toString.length","0");
14 shouldBe("Boolean.prototype.valueOf.length","0");
15 shouldBe("Date.prototype.toString.length","0");
16 shouldBe("Date.prototype.toUTCString.length","0");
17 shouldBe("Date.prototype.toDateString.length","0");
18 shouldBe("Date.prototype.toTimeString.length","0");
19 shouldBe("Date.prototype.toLocaleString.length","0");
20 shouldBe("Date.prototype.toLocaleDateString.length","0");
21 shouldBe("Date.prototype.toLocaleTimeString.length","0");
22 shouldBe("Date.prototype.valueOf.length","0");
23 shouldBe("Date.prototype.getTime.length","0");
24 shouldBe("Date.prototype.getFullYear.length","0");
25 shouldBe("Date.prototype.getUTCFullYear.length","0");
26 shouldBe("Date.prototype.toGMTString.length","0");
27 shouldBe("Date.prototype.getMonth.length","0");
28 shouldBe("Date.prototype.getUTCMonth.length","0");
29 shouldBe("Date.prototype.getDate.length","0");
30 shouldBe("Date.prototype.getUTCDate.length","0");
31 shouldBe("Date.prototype.getDay.length","0");
32 shouldBe("Date.prototype.getUTCDay.length","0");
33 shouldBe("Date.prototype.getHours.length","0");
34 shouldBe("Date.prototype.getUTCHours.length","0");
35 shouldBe("Date.prototype.getMinutes.length","0");
36 shouldBe("Date.prototype.getUTCMinutes.length","0");
37 shouldBe("Date.prototype.getSeconds.length","0");
38 shouldBe("Date.prototype.getUTCSeconds.length","0");
39 shouldBe("Date.prototype.getMilliseconds.length","0");
40 shouldBe("Date.prototype.getUTCMilliseconds.length","0");
41 shouldBe("Date.prototype.getTimezoneOffset.length","0");
42 shouldBe("Date.prototype.setTime.length","1");
43 shouldBe("Date.prototype.setMilliseconds.length","1");
44 shouldBe("Date.prototype.setUTCMilliseconds.length","1");
45 shouldBe("Date.prototype.setSeconds.length","2");
46 shouldBe("Date.prototype.setUTCSeconds.length","2");
47 shouldBe("Date.prototype.setMinutes.length","3");
48 shouldBe("Date.prototype.setUTCMinutes.length","3");
49 shouldBe("Date.prototype.setHours.length","4");
50 shouldBe("Date.prototype.setUTCHours.length","4");
51 shouldBe("Date.prototype.setDate.length","1");
52 shouldBe("Date.prototype.setUTCDate.length","1");
53 shouldBe("Date.prototype.setMonth.length","2");
54 shouldBe("Date.prototype.setUTCMonth.length","2");
55 shouldBe("Date.prototype.setFullYear.length","3");
56 shouldBe("Date.prototype.setUTCFullYear.length","3");
57 shouldBe("Date.prototype.setYear.length","1");
58 shouldBe("Date.prototype.getYear.length","0");
59 shouldBe("Date.prototype.toGMTString.length","0");
60 shouldBe("Error.prototype.toString.length","0");
61 shouldBe("eval.length","1");
62 shouldBe("parseInt.length","2");
63 shouldBe("parseFloat.length","1");
64 shouldBe("isNaN.length","1");
65 shouldBe("isFinite.length","1");
66 shouldBe("escape.length","1");
67 shouldBe("unescape.length","1");
68 shouldBe("Math.abs.length","1");
69 shouldBe("Math.acos.length","1");
70 shouldBe("Math.asin.length","1");
71 shouldBe("Math.atan.length","1");
72 shouldBe("Math.atan2.length","2");
73 shouldBe("Math.ceil.length","1");
74 shouldBe("Math.cos.length","1");
75 shouldBe("Math.exp.length","1");
76 shouldBe("Math.floor.length","1");
77 shouldBe("Math.log.length","1");
78 shouldBe("Math.max.length","2");
79 shouldBe("Math.min.length","2");
80 shouldBe("Math.pow.length","2");
81 shouldBe("Math.random.length","0");
82 shouldBe("Math.round.length","1");
83 shouldBe("Math.sin.length","1");
84 shouldBe("Math.sqrt.length","1");
85 shouldBe("Math.tan.length","1");
86 shouldBe("Object.prototype.toString.length","0");
87 shouldBe("Object.prototype.valueOf.length","0");
88 shouldBe("RegExp.prototype.exec.length","1");
89 shouldBe("RegExp.prototype.test.length","1");
90 shouldBe("RegExp.prototype.toString.length","0");
91 shouldBe("String.fromCharCode.length","1");
92 shouldBe("String.prototype.concat.length","1");
93 shouldBe("String.prototype.toString.length","0");
94 shouldBe("String.prototype.valueOf.length","0");
95 shouldBe("String.prototype.charAt.length","1");
96 shouldBe("String.prototype.charCodeAt.length","1");
97 shouldBe("String.prototype.indexOf.length","1");
98 shouldBe("String.prototype.lastIndexOf.length","1");
99 shouldBe("String.prototype.match.length","1");
100 shouldBe("String.prototype.replace.length","2");
101 shouldBe("String.prototype.search.length","1");
102 shouldBe("String.prototype.slice.length","2"); // 15.5.4.13
103 shouldBe("String.prototype.split.length","2"); // 15.5.4.14
104 shouldBe("String.prototype.substr.length","2");
105 shouldBe("String.prototype.substring.length","2");
106 shouldBe("String.prototype.toLowerCase.length","0");
107 shouldBe("String.prototype.toUpperCase.length","0");
108 shouldBe("String.prototype.big.length","0");
109 shouldBe("String.prototype.small.length","0");
110 shouldBe("String.prototype.blink.length","0");
111 shouldBe("String.prototype.bold.length","0");
112 shouldBe("String.prototype.fixed.length","0");
113 shouldBe("String.prototype.italics.length","0");
114 shouldBe("String.prototype.strike.length","0");
115 shouldBe("String.prototype.sub.length","0");
116 shouldBe("String.prototype.sup.length","0");
117 shouldBe("String.prototype.fontcolor.length","1");
118 shouldBe("String.prototype.fontsize.length","1");
119 shouldBe("String.prototype.anchor.length","1");
120 shouldBe("String.prototype.link.length","1");
121 shouldBe("Number.prototype.toString.length", "1");
122 shouldBe("Number.prototype.valueOf.length", "0");
123 shouldBe("Number.prototype.toFixed.length", "1");