Lines Matching full:thread
39 TestHelper::CreateEcmaVMWithScope(instance, thread, scope); in SetUp()
48 JSThread *thread {nullptr}; member in panda::test::EcmaModuleTest
51 EcmaModule *EcmaModuleCreate(JSThread *thread) in EcmaModuleCreate() argument
53 ObjectFactory *objectFactory = thread->GetEcmaVM()->GetFactory(); in EcmaModuleCreate()
71 JSHandle<EcmaModule> handleEcmaModule(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
72 JSHandle<NameDictionary> handleNameDict(NameDictionary::Create(thread, numOfElementsDict)); in HWTEST_F_L0()
74 thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(cStrItemName)); in HWTEST_F_L0()
75 JSHandle<JSTaggedValue> handleTagValItemValue(thread, JSTaggedValue(intItemValue)); in HWTEST_F_L0()
77 …handleEcmaModule->SetNameDictionary(thread, handleNameDict); // Call SetNameDictionary in HWTEST_F… in HWTEST_F_L0()
78 EcmaModule::AddItem(thread, handleEcmaModule, handleTagValItemName, handleTagValItemValue); in HWTEST_F_L0()
79 EXPECT_EQ(handleEcmaModule->GetItem(thread, handleTagValItemName)->GetNumber(), intItemValue); in HWTEST_F_L0()
94 JSHandle<EcmaModule> handleEcmaModule(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
96 thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(cStrItemName)); in HWTEST_F_L0()
97 JSHandle<JSTaggedValue> handleTagValItemValue(thread, JSTaggedValue(intItemValue)); in HWTEST_F_L0()
100 EcmaModule::AddItem(thread, handleEcmaModule, handleTagValItemName, handleTagValItemValue); in HWTEST_F_L0()
101 EXPECT_EQ(handleEcmaModule->GetItem(thread, handleTagValItemName)->GetNumber(), intItemValue); in HWTEST_F_L0()
115 ObjectFactory* objFactory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
119 JSHandle<EcmaModule> handleEcmaModule(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
121 JSHandle<JSTaggedValue> handleTagValItemValue(thread, JSTaggedValue(intItemValue)); in HWTEST_F_L0()
123 EcmaModule::AddItem(thread, handleEcmaModule, handleTagValItemName, handleTagValItemValue); in HWTEST_F_L0()
124 EcmaModule::RemoveItem(thread, handleEcmaModule, handleTagValItemName); in HWTEST_F_L0()
125 EXPECT_TRUE(handleEcmaModule->GetItem(thread, handleTagValItemName)->IsUndefined()); in HWTEST_F_L0()
141 ObjectFactory* objFactory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
144 JSHandle<NameDictionary> handleNameDict(NameDictionary::Create(thread, numOfElementsDict)); in HWTEST_F_L0()
145 … JSHandle<JSTaggedValue> handleObjFunc = thread->GetEcmaVM()->GetGlobalEnv()->GetObjectFunction(); in HWTEST_F_L0()
152 NameDictionary::Put(thread, handleNameDict, key1, value1, PropertyAttributes::Default())); in HWTEST_F_L0()
153 JSHandle<EcmaModule> handleEcmaModule(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
155 handleEcmaModule->SetNameDictionary(thread, handleNameDictionaryFrom); in HWTEST_F_L0()
156 JSHandle<NameDictionary> handleNameDictionaryTo(thread, in HWTEST_F_L0()
175 ObjectFactory* objFactory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
176 ModuleManager *moduleManager = thread->GetEcmaVM()->GetModuleManager(); in HWTEST_F_L0()
184 JSHandle<NameDictionary> handleNameDict1(NameDictionary::Create(thread, numOfElementsDict1)); in HWTEST_F_L0()
185 JSHandle<NameDictionary> handleNameDict2(NameDictionary::Create(thread, numOfElementsDict2)); in HWTEST_F_L0()
187 thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(cStrItemName1)); in HWTEST_F_L0()
189 thread->GetEcmaVM()->GetFactory()->NewFromCanBeCompressString(cStrItemName2)); in HWTEST_F_L0()
190 JSHandle<JSTaggedValue> handleItemValue1(thread, JSTaggedValue(intItemValue1)); in HWTEST_F_L0()
191 JSHandle<JSTaggedValue> handleItemValue2(thread, JSTaggedValue(intItemValue2)); in HWTEST_F_L0()
192 JSHandle<EcmaModule> handleEcmaModuleAddFrom1(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
193 JSHandle<EcmaModule> handleEcmaModuleAddFrom2(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
194 handleEcmaModuleAddFrom1->SetNameDictionary(thread, handleNameDict1); in HWTEST_F_L0()
195 handleEcmaModuleAddFrom2->SetNameDictionary(thread, handleNameDict2); in HWTEST_F_L0()
197 EcmaModule::AddItem(thread, handleEcmaModuleAddFrom1, handleItemName1, handleItemValue1); in HWTEST_F_L0()
198 …JSHandle<JSTaggedValue> handleTagValEcmaModuleAddFrom1(thread, handleEcmaModuleAddFrom1.GetTaggedV… in HWTEST_F_L0()
201 EcmaModule::AddItem(thread, handleEcmaModuleAddFrom2, handleItemName2, handleItemValue2); in HWTEST_F_L0()
202 …JSHandle<JSTaggedValue> handleTagValEcmaModuleAddFrom2(thread, handleEcmaModuleAddFrom2.GetTaggedV… in HWTEST_F_L0()
208 JSHandle<JSTaggedValue> handleTagValEcmaModuleGet1 = moduleManager->GetModule(thread, in HWTEST_F_L0()
210 JSHandle<JSTaggedValue> handleTagValEcmaModuleGet2 = moduleManager->GetModule(thread, in HWTEST_F_L0()
212 …EXPECT_EQ(JSHandle<EcmaModule>::Cast(handleTagValEcmaModuleGet1)->GetItem(thread, handleItemName1)… in HWTEST_F_L0()
214 …EXPECT_EQ(JSHandle<EcmaModule>::Cast(handleTagValEcmaModuleGet2)->GetItem(thread, handleItemName2)… in HWTEST_F_L0()
230 ObjectFactory* objFactory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
231 ModuleManager *moduleManager = thread->GetEcmaVM()->GetModuleManager(); in HWTEST_F_L0()
243 JSHandle<JSTaggedValue> handleTagValItemValue1(thread, JSTaggedValue(intItemValue1)); in HWTEST_F_L0()
244 JSHandle<JSTaggedValue> handleTagValItemValue2(thread, JSTaggedValue(intItemValue2)); in HWTEST_F_L0()
245 JSHandle<EcmaModule> handleEcmaModuleAddFrom1(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
246 JSHandle<EcmaModule> handleEcmaModuleAddFrom2(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
247 JSHandle<NameDictionary> handleNameDict1(NameDictionary::Create(thread, numOfElementsDict1)); in HWTEST_F_L0()
248 JSHandle<NameDictionary> handleNameDict2(NameDictionary::Create(thread, numOfElementsDict2)); in HWTEST_F_L0()
249 handleEcmaModuleAddFrom1->SetNameDictionary(thread, handleNameDict1); in HWTEST_F_L0()
250 handleEcmaModuleAddFrom2->SetNameDictionary(thread, handleNameDict2); in HWTEST_F_L0()
251 …EcmaModule::AddItem(thread, handleEcmaModuleAddFrom1, handleTagValItemName1, handleTagValItemValue… in HWTEST_F_L0()
252 …EcmaModule::AddItem(thread, handleEcmaModuleAddFrom2, handleTagValItemName2, handleTagValItemValue… in HWTEST_F_L0()
253 …JSHandle<JSTaggedValue> handleTaggedValueEcmaModuleAddFrom1(thread, handleEcmaModuleAddFrom1.GetTa… in HWTEST_F_L0()
254 …JSHandle<JSTaggedValue> handleTaggedValueEcmaModuleAddFrom2(thread, handleEcmaModuleAddFrom2.GetTa… in HWTEST_F_L0()
258 …EXPECT_EQ(JSHandle<EcmaModule>::Cast(moduleManager->GetModule(thread, handleTagValNameEcmaModuleAd… in HWTEST_F_L0()
259 ->GetItem(thread, handleTagValItemName1)->GetNumber(), intItemValue1); in HWTEST_F_L0()
260 …EXPECT_EQ(JSHandle<EcmaModule>::Cast(moduleManager->GetModule(thread, handleTagValNameEcmaModuleAd… in HWTEST_F_L0()
261 ->GetItem(thread, handleTagValItemName2)->GetNumber(), intItemValue2); in HWTEST_F_L0()
264 EXPECT_TRUE(moduleManager->GetModule(thread, handleTagValNameEcmaModuleAdd1)->IsUndefined()); in HWTEST_F_L0()
265 …EXPECT_EQ(JSHandle<EcmaModule>::Cast(moduleManager->GetModule(thread, handleTagValNameEcmaModuleAd… in HWTEST_F_L0()
266 ->GetItem(thread, handleTagValItemName2)->GetNumber(), intItemValue2); in HWTEST_F_L0()
269 EXPECT_TRUE(moduleManager->GetModule(thread, handleTagValNameEcmaModuleAdd1)->IsUndefined()); in HWTEST_F_L0()
270 EXPECT_TRUE(moduleManager->GetModule(thread, handleTagValNameEcmaModuleAdd2)->IsUndefined()); in HWTEST_F_L0()
284 ModuleManager *moduleManager = thread->GetEcmaVM()->GetModuleManager(); in HWTEST_F_L0()
305 ModuleManager *moduleManager = thread->GetEcmaVM()->GetModuleManager(); in HWTEST_F_L0()
329 ModuleManager *moduleManager = thread->GetEcmaVM()->GetModuleManager(); in HWTEST_F_L0()
356 ObjectFactory *objFactory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
357 ModuleManager *moduleManager = thread->GetEcmaVM()->GetModuleManager(); in HWTEST_F_L0()
367 JSHandle<JSTaggedValue> handleTagValItemValue11(thread, JSTaggedValue(intItemValue11)); in HWTEST_F_L0()
368 JSHandle<JSTaggedValue> handleTagValItemValue12(thread, JSTaggedValue(intItemValue12)); in HWTEST_F_L0()
369 JSHandle<JSTaggedValue> handleTagValItemValue21(thread, JSTaggedValue(intItemValue21)); in HWTEST_F_L0()
370 JSHandle<JSTaggedValue> handleTagValItemValue22(thread, JSTaggedValue(intItemValue22)); in HWTEST_F_L0()
379 JSHandle<EcmaModule> handleEcmaModule1(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
380 JSHandle<JSTaggedValue> handleTagValEcmaModule1(thread, handleEcmaModule1.GetTaggedValue()); in HWTEST_F_L0()
383 moduleManager->AddModuleItem(thread, handleTagValItemName11, handleTagValItemValue11); in HWTEST_F_L0()
384 moduleManager->AddModuleItem(thread, handleTagValItemName12, handleTagValItemValue12); in HWTEST_F_L0()
386 …EXPECT_EQ(moduleManager->GetModuleItem(thread, handleTagValEcmaModule1, handleTagValItemName11)->G… in HWTEST_F_L0()
388 …EXPECT_EQ(moduleManager->GetModuleItem(thread, handleTagValEcmaModule1, handleTagValItemName12)->G… in HWTEST_F_L0()
393 moduleManager->AddModuleItem(thread, handleTagValItemName21, handleTagValItemValue21); in HWTEST_F_L0()
394 moduleManager->AddModuleItem(thread, handleTagValItemName22, handleTagValItemValue22); in HWTEST_F_L0()
396 …JSHandle<JSTaggedValue> handleTagValEcmaModule2 = moduleManager->GetModule(thread, handleTagValEcm… in HWTEST_F_L0()
397 …EXPECT_EQ(moduleManager->GetModuleItem(thread, handleTagValEcmaModule1, handleTagValItemName11)->G… in HWTEST_F_L0()
399 …EXPECT_EQ(moduleManager->GetModuleItem(thread, handleTagValEcmaModule1, handleTagValItemName12)->G… in HWTEST_F_L0()
401 …EXPECT_EQ(moduleManager->GetModuleItem(thread, handleTagValEcmaModule2, handleTagValItemName21)->G… in HWTEST_F_L0()
403 …EXPECT_EQ(moduleManager->GetModuleItem(thread, handleTagValEcmaModule2, handleTagValItemName22)->G… in HWTEST_F_L0()
419 ObjectFactory *objFactory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
420 ModuleManager *moduleManager = thread->GetEcmaVM()->GetModuleManager(); in HWTEST_F_L0()
432 JSHandle<JSTaggedValue> handleTagValItemValue11(thread, JSTaggedValue(intItemValue11)); in HWTEST_F_L0()
433 JSHandle<JSTaggedValue> handleTagValItemValue12(thread, JSTaggedValue(intItemValue12)); in HWTEST_F_L0()
434 JSHandle<JSTaggedValue> handleTagValItemValue21(thread, JSTaggedValue(intItemValue21)); in HWTEST_F_L0()
435 JSHandle<JSTaggedValue> handleTagValItemValue22(thread, JSTaggedValue(intItemValue22)); in HWTEST_F_L0()
436 JSHandle<EcmaModule> handleEcmaModuleCopyFrom1(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
437 JSHandle<EcmaModule> handleEcmaModuleCopyFrom2(thread, EcmaModuleCreate(thread)); in HWTEST_F_L0()
438 …JSHandle<JSTaggedValue> handleTagValEcmaModuleCopyFrom1(thread, handleEcmaModuleCopyFrom1.GetTagge… in HWTEST_F_L0()
439 …JSHandle<JSTaggedValue> handleTagValEcmaModuleCopyFrom2(thread, handleEcmaModuleCopyFrom2.GetTagge… in HWTEST_F_L0()
440 …EcmaModule::AddItem(thread, handleEcmaModuleCopyFrom1, handleTagValItemName11, handleTagValItemVal… in HWTEST_F_L0()
441 …EcmaModule::AddItem(thread, handleEcmaModuleCopyFrom1, handleTagValItemName12, handleTagValItemVal… in HWTEST_F_L0()
442 …EcmaModule::AddItem(thread, handleEcmaModuleCopyFrom2, handleTagValItemName21, handleTagValItemVal… in HWTEST_F_L0()
443 …EcmaModule::AddItem(thread, handleEcmaModuleCopyFrom2, handleTagValItemName22, handleTagValItemVal… in HWTEST_F_L0()
446 moduleManager->CopyModule(thread, handleTagValEcmaModuleCopyFrom1); in HWTEST_F_L0()
447 JSHandle<JSTaggedValue> handleTagValEcmaModuleCopyTo1 = moduleManager->GetModule(thread, in HWTEST_F_L0()
450 …moduleManager->GetModuleItem(thread, handleTagValEcmaModuleCopyTo1, handleTagValItemName11)->GetNu… in HWTEST_F_L0()
452 …moduleManager->GetModuleItem(thread, handleTagValEcmaModuleCopyTo1, handleTagValItemName12)->GetNu… in HWTEST_F_L0()
455 moduleManager->CopyModule(thread, handleTagValEcmaModuleCopyFrom2); in HWTEST_F_L0()
456 JSHandle<JSTaggedValue> handleTagValEcmaModuleCopyTo2 = moduleManager->GetModule(thread, in HWTEST_F_L0()
459 …moduleManager->GetModuleItem(thread, handleTagValEcmaModuleCopyTo1, handleTagValItemName11)->GetNu… in HWTEST_F_L0()
461 …moduleManager->GetModuleItem(thread, handleTagValEcmaModuleCopyTo1, handleTagValItemName12)->GetNu… in HWTEST_F_L0()
463 …moduleManager->GetModuleItem(thread, handleTagValEcmaModuleCopyTo2, handleTagValItemName21)->GetNu… in HWTEST_F_L0()
465 …moduleManager->GetModuleItem(thread, handleTagValEcmaModuleCopyTo2, handleTagValItemName22)->GetNu… in HWTEST_F_L0()