Lines Matching full:assertequals
53 assertEquals(-1, [].indexOf(1));
54 assertEquals(-1, array.indexOf(4));
55 assertEquals(-1, array.indexOf(3, array.length));
57 assertEquals(2, array.indexOf(3));
59 assertEquals(0, array.indexOf(1, -17));
61 assertEquals(3, array.indexOf(1, -11));
63 assertEquals(3, array.indexOf(1, 1));
64 assertEquals(3, array.indexOf(1, 3));
65 assertEquals(6, array.indexOf(1, 4));
68 assertEquals(3, undef_array.indexOf(undefined));
69 assertEquals(3, undef_array.indexOf(undefined, 3));
70 assertEquals(7, undef_array.indexOf(undefined, 4));
71 assertEquals(7, undef_array.indexOf(undefined, 7));
72 assertEquals(-1, undef_array.indexOf(undefined, 8));
73 assertEquals(3, undef_array.indexOf(undefined, -11));
74 assertEquals(3, undef_array.indexOf(undefined, -8));
75 assertEquals(7, undef_array.indexOf(undefined, -7));
76 assertEquals(7, undef_array.indexOf(undefined, -4));
77 assertEquals(-1, undef_array.indexOf(undefined, -3));
80 assertEquals(100, sparse_array.indexOf(3));
81 assertEquals(900, sparse_array.indexOf(3, 101));
82 assertEquals(-1, sparse_array.indexOf(3, 901));
83 assertEquals(100, sparse_array.indexOf(3, -42000));
84 assertEquals(900, sparse_array.indexOf(3, 101 - 42000));
85 assertEquals(-1, sparse_array.indexOf(3, 901 - 42000));
87 assertEquals(300, sparse_array.indexOf(4));
88 assertEquals(700, sparse_array.indexOf(4, 301));
89 assertEquals(-1, sparse_array.indexOf(4, 701));
90 assertEquals(300, sparse_array.indexOf(4, -42000));
91 assertEquals(700, sparse_array.indexOf(4, 301 - 42000));
92 assertEquals(-1, sparse_array.indexOf(4, 701 - 42000));
94 assertEquals(200, sparse_array.indexOf(undefined));
95 assertEquals(800, sparse_array.indexOf(undefined, 201));
96 assertEquals(-1, sparse_array.indexOf(undefined, 801));
97 assertEquals(200, sparse_array.indexOf(undefined, -42000));
98 assertEquals(800, sparse_array.indexOf(undefined, 201 - 42000));
99 assertEquals(-1, sparse_array.indexOf(undefined, 801 - 42000));
102 assertEquals(0, Array.prototype.indexOf.call(dense_object, 42));
103 assertEquals(1, Array.prototype.indexOf.call(dense_object, 37));
104 assertEquals(-1, Array.prototype.indexOf.call(dense_object, 87));
106 assertEquals(0, Array.prototype.indexOf.call(sparse_object, 42));
107 assertEquals(100000, Array.prototype.indexOf.call(sparse_object, 37));
108 assertEquals(-1, Array.prototype.indexOf.call(sparse_object, 87));
110 assertEquals(10, Array.prototype.indexOf.call(funky_object, 42));
111 assertEquals(-1, Array.prototype.indexOf.call(funky_object, 42, 15));
112 assertEquals(-1, Array.prototype.indexOf.call(funky_object, 37));
114 assertEquals(10, Array.prototype.indexOf.call(infinite_object, 42));
121 assertEquals(-1, [].lastIndexOf(1));
122 assertEquals(-1, array.lastIndexOf(1, -17));
124 assertEquals(9, array.lastIndexOf(1));
126 assertEquals(9, array.lastIndexOf(1, array.length));
128 assertEquals(0, array.lastIndexOf(1, 2));
129 assertEquals(3, array.lastIndexOf(1, 4));
130 assertEquals(3, array.lastIndexOf(1, 3));
132 assertEquals(0, array.lastIndexOf(1, -11));
135 assertEquals(7, undef_array.lastIndexOf(undefined));
136 assertEquals(-1, undef_array.lastIndexOf(undefined, 2));
137 assertEquals(3, undef_array.lastIndexOf(undefined, 3));
138 assertEquals(3, undef_array.lastIndexOf(undefined, 6));
139 assertEquals(7, undef_array.lastIndexOf(undefined, 7));
140 assertEquals(7, undef_array.lastIndexOf(undefined, -1));
141 assertEquals(-1, undef_array.lastIndexOf(undefined, -9));
142 assertEquals(3, undef_array.lastIndexOf(undefined, -8));
143 assertEquals(3, undef_array.lastIndexOf(undefined, -5));
144 assertEquals(7, undef_array.lastIndexOf(undefined, -4));
147 assertEquals(900, sparse_array.lastIndexOf(3));
148 assertEquals(100, sparse_array.lastIndexOf(3, 899));
149 assertEquals(-1, sparse_array.lastIndexOf(3, 99));
150 assertEquals(900, sparse_array.lastIndexOf(3, -1));
151 assertEquals(100, sparse_array.lastIndexOf(3, 899 - 42000));
152 assertEquals(-1, sparse_array.lastIndexOf(3, 99 - 42000));
154 assertEquals(700, sparse_array.lastIndexOf(4));
155 assertEquals(300, sparse_array.lastIndexOf(4, 699));
156 assertEquals(-1, sparse_array.lastIndexOf(4, 299));
157 assertEquals(700, sparse_array.lastIndexOf(4, -1));
158 assertEquals(300, sparse_array.lastIndexOf(4, 699 - 42000));
159 assertEquals(-1, sparse_array.lastIndexOf(4, 299 - 42000));
161 assertEquals(800, sparse_array.lastIndexOf(undefined));
162 assertEquals(200, sparse_array.lastIndexOf(undefined, 799));
163 assertEquals(-1, sparse_array.lastIndexOf(undefined, 199));
164 assertEquals(800, sparse_array.lastIndexOf(undefined, -1));
165 assertEquals(200, sparse_array.lastIndexOf(undefined, 799 - 42000));
166 assertEquals(-1, sparse_array.lastIndexOf(undefined, 199 - 42000));
168 assertEquals(0, Array.prototype.lastIndexOf.call(dense_object, 42));
169 assertEquals(1, Array.prototype.lastIndexOf.call(dense_object, 37));
170 assertEquals(0, Array.prototype.lastIndexOf.call(sparse_object, 42));
171 assertEquals(100000, Array.prototype.lastIndexOf.call(sparse_object, 37));
174 assertEquals(0, Array.prototype.lastIndexOf.call(dense_object, 42));
175 assertEquals(1, Array.prototype.lastIndexOf.call(dense_object, 37));
176 assertEquals(-1, Array.prototype.lastIndexOf.call(dense_object, 87));
178 assertEquals(0, Array.prototype.lastIndexOf.call(sparse_object, 42));
179 assertEquals(100000, Array.prototype.lastIndexOf.call(sparse_object, 37));
180 assertEquals(-1, Array.prototype.lastIndexOf.call(sparse_object, 87));
182 assertEquals(10, Array.prototype.lastIndexOf.call(funky_object, 42, 15));
183 assertEquals(10, Array.prototype.lastIndexOf.call(funky_object, 42));
184 assertEquals(-1, Array.prototype.lastIndexOf.call(funky_object, 37));
187 // assertEquals(-1, Array.prototype.lastIndexOf.call(infinite_object, 42));