Lines Matching refs:array
181 auto array = engine()->NewArray();
182 EXPECT_EQ(0u, engine()->GetArrayLength(array));
183 EXPECT_FALSE(engine()->GetArrayElement(array, 2).IsEmpty());
184 EXPECT_TRUE(engine()->GetArrayElement(array, 2)->IsUndefined());
185 EXPECT_EQ(0u, engine()->GetArrayLength(array));
187 engine()->PutArrayElement(array, 3, engine()->NewNumber(12));
188 EXPECT_FALSE(engine()->GetArrayElement(array, 2).IsEmpty());
189 EXPECT_TRUE(engine()->GetArrayElement(array, 2)->IsUndefined());
190 EXPECT_FALSE(engine()->GetArrayElement(array, 3).IsEmpty());
191 EXPECT_TRUE(engine()->GetArrayElement(array, 3)->IsNumber());
192 EXPECT_EQ(4u, engine()->GetArrayLength(array));
194 EXPECT_TRUE(engine()->ToBoolean(array));
195 EXPECT_EQ(0, engine()->ToInt32(array));
196 double d = engine()->ToDouble(array);
198 EXPECT_EQ(L",,,12", engine()->ToWideString(array));
199 EXPECT_TRUE(engine()->ToObject(array)->IsObject());
200 EXPECT_TRUE(engine()->ToArray(array)->IsArray());