Lines Matching full:thread
39 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
41 data->Set(thread, 0, JSTaggedValue(1)); in HWTEST_F_L0()
42 data->Set(thread, 1, JSTaggedValue(1)); in HWTEST_F_L0()
43 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
44 EXPECT_TRUE(array->IsArray(thread)); in HWTEST_F_L0()
45 JSHandle<JSArrayIterator> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0()
47 EXPECT_TRUE(iter->GetIteratedArray().IsArray(thread)); in HWTEST_F_L0()
52 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
53 JSHandle<JSTaggedValue> valueStr = thread->GlobalConstants()->GetHandledValueString(); in HWTEST_F_L0()
56 data->Set(thread, 0, JSTaggedValue(1)); in HWTEST_F_L0()
57 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
58 JSHandle<JSTaggedValue> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0()
59 JSHandle<JSTaggedValue> result(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
60 JSHandle<JSTaggedValue> resultValue(JSObject::GetProperty(thread, result, valueStr).GetValue()); in HWTEST_F_L0()
66 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
68 data->Set(thread, 0, JSTaggedValue(1)); in HWTEST_F_L0()
69 data->Set(thread, 1, JSTaggedValue(1)); in HWTEST_F_L0()
70 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
71 JSHandle<JSTaggedValue> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0()
72 JSHandle<JSTaggedValue> result1(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
73 EXPECT_EQ(false, JSIterator::IteratorComplete(thread, result1)); in HWTEST_F_L0()
74 JSHandle<JSTaggedValue> result2(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
75 EXPECT_EQ(false, JSIterator::IteratorComplete(thread, result2)); in HWTEST_F_L0()
76 JSHandle<JSTaggedValue> result3(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
77 EXPECT_EQ(true, JSIterator::IteratorComplete(thread, result3)); in HWTEST_F_L0()
82 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
85 data->Set(thread, 0, JSTaggedValue(1)); in HWTEST_F_L0()
86 data->Set(thread, 1, JSTaggedValue(1)); in HWTEST_F_L0()
87 data->Set(thread, 2, JSTaggedValue(1)); in HWTEST_F_L0()
88 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
89 JSHandle<JSTaggedValue> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0()
90 JSHandle<JSTaggedValue> result(JSIterator::IteratorNext(thread, iter)); in HWTEST_F_L0()
91 JSHandle<JSTaggedValue> resultValue(JSIterator::IteratorValue(thread, result)); in HWTEST_F_L0()
97 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
99 data->Set(thread, 0, JSTaggedValue(1)); in HWTEST_F_L0()
100 data->Set(thread, 1, JSTaggedValue(2)); in HWTEST_F_L0()
101 JSHandle<JSTaggedValue> array(JSArray::CreateArrayFromList(thread, data)); in HWTEST_F_L0()
102 JSHandle<JSTaggedValue> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0()
103 JSHandle<JSTaggedValue> result1(JSIterator::IteratorStep(thread, iter)); in HWTEST_F_L0()
104 EXPECT_EQ(JSIterator::IteratorValue(thread, result1)->GetInt(), 1); in HWTEST_F_L0()
105 JSHandle<JSTaggedValue> result2(JSIterator::IteratorStep(thread, iter)); in HWTEST_F_L0()
106 EXPECT_EQ(JSIterator::IteratorValue(thread, result2)->GetInt(), 2); in HWTEST_F_L0()
107 JSHandle<JSTaggedValue> result3(JSIterator::IteratorStep(thread, iter)); in HWTEST_F_L0()