Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:Array

41 assertSame(this, f0.apply(this, new Array(1)), "2b");
42 assertSame(this, f0.apply(this, new Array(2)), "2c");
43 assertSame(this, f0.apply(this, new Array(4242)), "2d");
46 assertSame(this, f0.apply(null, new Array(1)), "3b");
47 assertSame(this, f0.apply(null, new Array(2)), "3c");
48 assertSame(this, f0.apply(this, new Array(4242)), "3d");
51 assertSame(this, f0.apply(void 0, new Array(1)), "4b");
52 assertSame(this, f0.apply(void 0, new Array(2)), "4c");
57 assertEquals(void 0, f1.apply(this, new Array(1)), "5b");
58 assertEquals(void 0, f1.apply(this, new Array(2)), "5c");
59 assertEquals(void 0, f1.apply(this, new Array(4242)), "5d");
60 assertEquals(42, f1.apply(this, new Array(42, 43)), "5e");
61 assertEquals("foo", f1.apply(this, new Array("foo", "bar", "baz", "bo")), "5f");
64 assertEquals(void 0, f1.apply(null, new Array(1)), "6b");
65 assertEquals(void 0, f1.apply(null, new Array(2)), "6c");
66 assertEquals(void 0, f1.apply(null, new Array(4242)), "6d");
67 assertEquals(42, f1.apply(null, new Array(42, 43)), "6e");
68 assertEquals("foo", f1.apply(null, new Array("foo", "bar", "baz", "bo")), "6f");
71 assertEquals(void 0, f1.apply(void 0, new Array(1)), "7b");
72 assertEquals(void 0, f1.apply(void 0, new Array(2)), "7c");
73 assertEquals(void 0, f1.apply(void 0, new Array(4242)), "7d");
74 assertEquals(42, f1.apply(void 0, new Array(42, 43)), "7e");
75 assertEquals("foo", f1.apply(void 0, new Array("foo", "bar", "ba", "b")), "7f");
77 var arr = new Array(42, "foo", "fish", "horse");
90 assertThrows("f0.apply(this, 1, new Array(2));");
132 assertUnreachable("Apply of array with length " + a.length +
144 var primes = new Array(0);
165 var same_primes = Array.prototype.constructor.apply(Array, primes);
172 Array.prototype["1"] = "sep";
174 var holey = new Array(3);
196 delete(Array.prototype["1"]);
198 // Check correct handling of non-array argument lists.
199 assertSame(this, f0.apply(this, {}), "non-array-1");
200 assertSame(this, f0.apply(this, { length:1 }), "non-array-2");
201 assertEquals(void 0, f1.apply(this, { length:1 }), "non-array-3");
202 assertEquals(void 0, f1.apply(this, { 0:"foo" }), "non-array-4");
203 assertEquals("foo", f1.apply(this, { length:1, 0:"foo" }), "non-array-5");