Lines Matching refs:EcmaString
31 EXPECT_TRUE(EcmaString::CanBeCompressed(arrayU8, sizeof(arrayU8) / sizeof(arrayU8[0]))); in SetUpTestCase()
32 …EXPECT_TRUE(EcmaString::CanBeCompressed(arrayU16Comp, sizeof(arrayU16Comp) / sizeof(arrayU16Comp[0… in SetUpTestCase()
33 …EXPECT_FALSE(EcmaString::CanBeCompressed(arrayU16NotComp, sizeof(arrayU16Comp) / sizeof(arrayU16Co… in SetUpTestCase()
67 EXPECT_TRUE(EcmaString::CanBeCompressed(arrayU8, sizeof(arrayU8) / sizeof(arrayU8[0]))); in HWTEST_F_L0()
68 …EXPECT_TRUE(EcmaString::CanBeCompressed(arrayU16Comp, sizeof(arrayU16Comp) / sizeof(arrayU16Comp[0… in HWTEST_F_L0()
69 …EXPECT_FALSE(EcmaString::CanBeCompressed(arrayU16NotComp, sizeof(arrayU16Comp) / sizeof(arrayU16Co… in HWTEST_F_L0()
80 JSHandle<EcmaString> handleEcmaStrEmpty(thread, EcmaString::CreateEmptyString(ecmaVMPtr)); in HWTEST_F_L0()
96 …JSHandle<EcmaString> handleEcmaStrAllocComp(thread, EcmaString::CreateLineString(ecmaVMPtr, sizeAl… in HWTEST_F_L0()
106 JSHandle<EcmaString> handleEcmaStrAllocNotComp(thread, in HWTEST_F_L0()
107 EcmaString::CreateLineString(ecmaVMPtr, sizeAllocNotComp, false)); in HWTEST_F_L0()
126 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0()
127 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8[0], lengthEcmaStrU8, true)); in HWTEST_F_L0()
147 JSHandle<EcmaString> handleEcmaStrU16Comp(thread, in HWTEST_F_L0()
148 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16Comp[0], lengthEcmaStrU16Comp, true)); in HWTEST_F_L0()
156 JSHandle<EcmaString> handleEcmaStrU16NotComp(thread, in HWTEST_F_L0()
157 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotComp[0], lengthEcmaStrU16NotComp, false)); in HWTEST_F_L0()
171 JSHandle<EcmaString> handleEcmaStrEmpty(thread, EcmaString::CreateEmptyString(ecmaVMPtr)); in HWTEST_F_L0()
172 EXPECT_EQ(handleEcmaStrEmpty->ObjectSize(), EcmaString::SIZE + 0); in HWTEST_F_L0()
175 JSHandle<EcmaString> handleEcmaStrAllocComp(thread, in HWTEST_F_L0()
176 EcmaString::CreateLineString(ecmaVMPtr, lengthEcmaStrAllocComp, true)); in HWTEST_F_L0()
177 …EXPECT_EQ(handleEcmaStrAllocComp->ObjectSize(), EcmaString::SIZE + sizeof(uint8_t) * lengthEcmaStr… in HWTEST_F_L0()
180 JSHandle<EcmaString> handleEcmaStrAllocNotComp(thread, in HWTEST_F_L0()
181 EcmaString::CreateLineString(ecmaVMPtr, lengthEcmaStrAllocNotComp, false)); in HWTEST_F_L0()
183 EcmaString::SIZE + sizeof(uint16_t) * lengthEcmaStrAllocNotComp); in HWTEST_F_L0()
187 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0()
188 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8[0], lengthEcmaStrU8, true)); in HWTEST_F_L0()
189 EXPECT_EQ(handleEcmaStrU8->ObjectSize(), EcmaString::SIZE + sizeof(uint8_t) * lengthEcmaStrU8); in HWTEST_F_L0()
194 JSHandle<EcmaString> handleEcmaStrU16Comp(thread, in HWTEST_F_L0()
195 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16Comp[0], lengthEcmaStrU16Comp, true)); in HWTEST_F_L0()
196 …EXPECT_EQ(handleEcmaStrU16Comp->ObjectSize(), EcmaString::SIZE + sizeof(uint8_t) * lengthEcmaStrU1… in HWTEST_F_L0()
201 JSHandle<EcmaString> handleEcmaStrU16NotComp(thread, in HWTEST_F_L0()
202 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotComp[0], lengthEcmaStrU16NotComp, false)); in HWTEST_F_L0()
203 …EXPECT_EQ(handleEcmaStrU16NotComp->ObjectSize(), EcmaString::SIZE + sizeof(uint16_t) * lengthEcmaS… in HWTEST_F_L0()
222 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0()
223 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No1[0], lengthEcmaStrU8No1, true)); in HWTEST_F_L0()
224 JSHandle<EcmaString> handleEcmaStrU8No2(thread, in HWTEST_F_L0()
225 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No2[0], lengthEcmaStrU8No2, true)); in HWTEST_F_L0()
226 JSHandle<EcmaString> handleEcmaStrU8No3(thread, in HWTEST_F_L0()
227 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No3[0], lengthEcmaStrU8No3, true)); in HWTEST_F_L0()
228 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No1, *handleEcmaStrU8No2), -1); in HWTEST_F_L0()
229 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No2, *handleEcmaStrU8No1), 1); in HWTEST_F_L0()
230 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No2, *handleEcmaStrU8No3), 49 - 45); in HWTEST_F_L0()
231 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No3, *handleEcmaStrU8No2), 45 - 49); in HWTEST_F_L0()
250 JSHandle<EcmaString> handleEcmaStrU16CompNo1(thread, in HWTEST_F_L0()
251 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo1[0], lengthEcmaStrU16CompNo1, true)); in HWTEST_F_L0()
252 JSHandle<EcmaString> handleEcmaStrU16CompNo2(thread, in HWTEST_F_L0()
253 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo2[0], lengthEcmaStrU16CompNo2, true)); in HWTEST_F_L0()
254 JSHandle<EcmaString> handleEcmaStrU16CompNo3(thread, in HWTEST_F_L0()
255 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo3[0], lengthEcmaStrU16CompNo3, true)); in HWTEST_F_L0()
256 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo1, *handleEcmaStrU16CompNo2), -1); in HWTEST_F_L0()
257 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo2, *handleEcmaStrU16CompNo1), 1); in HWTEST_F_L0()
258 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo2, *handleEcmaStrU16CompNo3), 49 - 45); in HWTEST_F_L0()
259 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo3, *handleEcmaStrU16CompNo2), 45 - 49); in HWTEST_F_L0()
283 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0()
284 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No1[0], lengthEcmaStrU8No1, true)); in HWTEST_F_L0()
285 JSHandle<EcmaString> handleEcmaStrU8No2(thread, in HWTEST_F_L0()
286 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No2[0], lengthEcmaStrU8No2, true)); in HWTEST_F_L0()
287 JSHandle<EcmaString> handleEcmaStrU16CompNo1(thread, in HWTEST_F_L0()
288 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo1[0], lengthEcmaStrU16CompNo1, true)); in HWTEST_F_L0()
289 JSHandle<EcmaString> handleEcmaStrU16CompNo2(thread, in HWTEST_F_L0()
290 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo2[0], lengthEcmaStrU16CompNo2, true)); in HWTEST_F_L0()
291 JSHandle<EcmaString> handleEcmaStrU16CompNo3(thread, in HWTEST_F_L0()
292 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo3[0], lengthEcmaStrU16CompNo3, true)); in HWTEST_F_L0()
293 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No1, *handleEcmaStrU16CompNo1), 0); in HWTEST_F_L0()
294 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo1, *handleEcmaStrU8No1), 0); in HWTEST_F_L0()
295 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No1, *handleEcmaStrU16CompNo2), -1); in HWTEST_F_L0()
296 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo2, *handleEcmaStrU8No1), 1); in HWTEST_F_L0()
297 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No2, *handleEcmaStrU16CompNo3), 49 - 45); in HWTEST_F_L0()
298 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo3, *handleEcmaStrU8No2), 45 - 49); in HWTEST_F_L0()
317 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0()
318 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotCompNo1, true)); in HWTEST_F_L0()
319 JSHandle<EcmaString> handleEcmaStrU16NotCompNo2(thread, in HWTEST_F_L0()
320 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo2[0], lengthEcmaStrU16NotCompNo2, true)); in HWTEST_F_L0()
321 JSHandle<EcmaString> handleEcmaStrU16NotCompNo3(thread, in HWTEST_F_L0()
322 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo3[0], lengthEcmaStrU16NotCompNo3, false)); in HWTEST_F_L0()
323 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo1, *handleEcmaStrU16NotCompNo2), -1); in HWTEST_F_L0()
324 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo2, *handleEcmaStrU16NotCompNo1), 1); in HWTEST_F_L0()
325 …EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo2, *handleEcmaStrU16NotCompNo3), 49 - 456); in HWTEST_F_L0()
326 …EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo3, *handleEcmaStrU16NotCompNo2), 456 - 49); in HWTEST_F_L0()
349 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0()
350 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No1[0], lengthEcmaStrU8No1, true)); in HWTEST_F_L0()
351 JSHandle<EcmaString> handleEcmaStrU8No2(thread, in HWTEST_F_L0()
352 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No2[0], lengthEcmaStrU8No2, true)); in HWTEST_F_L0()
353 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0()
354 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotCompNo1, true)); in HWTEST_F_L0()
355 JSHandle<EcmaString> handleEcmaStrU16NotCompNo2(thread, in HWTEST_F_L0()
356 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo2[0], lengthEcmaStrU16NotCompNo2, true)); in HWTEST_F_L0()
357 JSHandle<EcmaString> handleEcmaStrU16NotCompNo3(thread, in HWTEST_F_L0()
358 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo3[0], lengthEcmaStrU16NotCompNo3, false)); in HWTEST_F_L0()
359 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No1, *handleEcmaStrU16NotCompNo1), 0); in HWTEST_F_L0()
360 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo1, *handleEcmaStrU8No1), 0); in HWTEST_F_L0()
361 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No1, *handleEcmaStrU16NotCompNo2), -1); in HWTEST_F_L0()
362 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo2, *handleEcmaStrU8No1), 1); in HWTEST_F_L0()
363 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU8No2, *handleEcmaStrU16NotCompNo3), 49 - 456); in HWTEST_F_L0()
364 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo3, *handleEcmaStrU8No2), 456 - 49); in HWTEST_F_L0()
387 JSHandle<EcmaString> handleEcmaStrU16CompNo1(thread, in HWTEST_F_L0()
388 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo1[0], lengthEcmaStrU16CompNo1, true)); in HWTEST_F_L0()
389 JSHandle<EcmaString> handleEcmaStrU16CompNo2(thread, in HWTEST_F_L0()
390 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo2[0], lengthEcmaStrU16CompNo2, true)); in HWTEST_F_L0()
391 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0()
392 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotCompNo1, true)); in HWTEST_F_L0()
393 JSHandle<EcmaString> handleEcmaStrU16NotCompNo2(thread, in HWTEST_F_L0()
394 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo2[0], lengthEcmaStrU16NotCompNo2, true)); in HWTEST_F_L0()
395 JSHandle<EcmaString> handleEcmaStrU16NotCompNo3(thread, in HWTEST_F_L0()
396 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo3[0], lengthEcmaStrU16NotCompNo3, false)); in HWTEST_F_L0()
397 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo1, *handleEcmaStrU16NotCompNo1), 0); in HWTEST_F_L0()
398 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo1, *handleEcmaStrU16CompNo1), 0); in HWTEST_F_L0()
399 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo1, *handleEcmaStrU16NotCompNo2), -1); in HWTEST_F_L0()
400 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo2, *handleEcmaStrU16CompNo1), 1); in HWTEST_F_L0()
401 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16CompNo2, *handleEcmaStrU16NotCompNo3), 49 - 456); in HWTEST_F_L0()
402 EXPECT_EQ(EcmaString::Compare(*handleEcmaStrU16NotCompNo3, *handleEcmaStrU16CompNo2), 456 - 49); in HWTEST_F_L0()
419 JSHandle<EcmaString> handleEcmaStrFrontU8(thread, in HWTEST_F_L0()
420 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayFrontU8[0], lengthEcmaStrFrontU8, true)); in HWTEST_F_L0()
421 JSHandle<EcmaString> handleEcmaStrBackU8(thread, in HWTEST_F_L0()
422 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayBackU8[0], lengthEcmaStrBackU8, true)); in HWTEST_F_L0()
423 JSHandle<EcmaString> handleEcmaStrConcatU8(thread, in HWTEST_F_L0()
424 EcmaString::Concat(ecmaVMPtr, handleEcmaStrFrontU8, handleEcmaStrBackU8)); in HWTEST_F_L0()
449 JSHandle<EcmaString> handleEcmaStrFrontU16NotComp(thread, in HWTEST_F_L0()
450 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayFrontU16NotComp[0], lengthEcmaStrFrontU16NotComp, fal… in HWTEST_F_L0()
451 JSHandle<EcmaString> handleEcmaStrBackU16NotComp(thread, in HWTEST_F_L0()
452 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayBackU16NotComp[0], lengthEcmaStrBackU16NotComp, false… in HWTEST_F_L0()
453 JSHandle<EcmaString> handleEcmaStrConcatU16NotComp(thread, in HWTEST_F_L0()
454 EcmaString::Concat(ecmaVMPtr, handleEcmaStrFrontU16NotComp, handleEcmaStrBackU16NotComp)); in HWTEST_F_L0()
479 JSHandle<EcmaString> handleEcmaStrFrontU8(thread, in HWTEST_F_L0()
480 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayFrontU8[0], lengthEcmaStrFrontU8, true)); in HWTEST_F_L0()
481 JSHandle<EcmaString> handleEcmaStrBackU16NotComp(thread, in HWTEST_F_L0()
482 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayBackU16NotComp[0], lengthEcmaStrBackU16NotComp, false… in HWTEST_F_L0()
483 JSHandle<EcmaString> handleEcmaStrConcatU8U16NotComp(thread, in HWTEST_F_L0()
484 EcmaString::Concat(ecmaVMPtr, handleEcmaStrFrontU8, handleEcmaStrBackU16NotComp)); in HWTEST_F_L0()
507 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0()
508 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8[0], lengthEcmaStrU8, true)); in HWTEST_F_L0()
511 JSHandle<EcmaString> handleEcmaStrSubU8(thread, in HWTEST_F_L0()
512 EcmaString::FastSubString(ecmaVMPtr, handleEcmaStrU8, indexStartSubU8, lengthSubU8)); in HWTEST_F_L0()
531 JSHandle<EcmaString> handleEcmaStrU16Comp(thread, in HWTEST_F_L0()
532 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16Comp[0], lengthEcmaStrU16Comp, true)); in HWTEST_F_L0()
535 JSHandle<EcmaString> handleEcmaStrSubU16Comp(thread, in HWTEST_F_L0()
536 …EcmaString::FastSubString(ecmaVMPtr, handleEcmaStrU16Comp, indexStartSubU16Comp, lengthSubU16Comp)… in HWTEST_F_L0()
555 JSHandle<EcmaString> handleEcmaStrU16NotComp(thread, in HWTEST_F_L0()
556 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotComp[0], lengthEcmaStrU16NotComp, false)); in HWTEST_F_L0()
559 JSHandle<EcmaString> handleEcmaStrSubU16NotComp(thread, in HWTEST_F_L0()
560 …EcmaString::FastSubString(ecmaVMPtr, handleEcmaStrU16NotComp, indexStartSubU16NotComp, lengthSubU1… in HWTEST_F_L0()
577 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("整数integer"); in HWTEST_F_L0()
578 JSHandle<EcmaString> tmpString = factory->NewFromASCII("integer"); in HWTEST_F_L0()
580 EcmaString *res = EcmaString::FastSubString(ecmaVMPtr, sourceString, 2, 7); in HWTEST_F_L0()
582 EXPECT_TRUE(EcmaString::StringsAreEqual(res, *tmpString)); in HWTEST_F_L0()
585 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("整数integer"); in HWTEST_F_L0()
586 JSHandle<EcmaString> tmpString = factory->NewFromUtf8("整数"); in HWTEST_F_L0()
588 EcmaString *res = EcmaString::FastSubString(ecmaVMPtr, sourceString, 0, 2); in HWTEST_F_L0()
590 EXPECT_TRUE(EcmaString::StringsAreEqual(res, *tmpString)); in HWTEST_F_L0()
593 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("整数integer"); in HWTEST_F_L0()
594 JSHandle<EcmaString> tmpString = factory->NewFromUtf8("数intege"); in HWTEST_F_L0()
596 EcmaString *res = EcmaString::FastSubString(ecmaVMPtr, sourceString, 1, 7); in HWTEST_F_L0()
598 EXPECT_TRUE(EcmaString::StringsAreEqual(res, *tmpString)); in HWTEST_F_L0()
601 JSHandle<EcmaString> sourceString = factory->NewFromASCII("integer123"); in HWTEST_F_L0()
602 JSHandle<EcmaString> tmpString = factory->NewFromASCII("integer"); in HWTEST_F_L0()
604 EcmaString *res = EcmaString::FastSubString(ecmaVMPtr, sourceString, 0, 7); in HWTEST_F_L0()
606 EXPECT_TRUE(EcmaString::StringsAreEqual(res, *tmpString)); in HWTEST_F_L0()
622 JSHandle<EcmaString> handleEcmaStrU8WriteFrom(thread, in HWTEST_F_L0()
623 … EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8WriteFrom[0], lengthEcmaStrU8WriteFrom, true)); in HWTEST_F_L0()
625 JSHandle<EcmaString> handleEcmaStrAllocTrueWriteTo(thread, in HWTEST_F_L0()
626 EcmaString::CreateLineString(ecmaVMPtr, sizeEcmaStrU8WriteTo, true)); in HWTEST_F_L0()
648 JSHandle<EcmaString> handleEcmaStrAllocTrueWriteTo(thread, in HWTEST_F_L0()
649 EcmaString::CreateLineString(ecmaVMPtr, sizeEcmaStrU8WriteTo, true)); in HWTEST_F_L0()
669 JSHandle<EcmaString> handleEcmaStrU16WriteFrom(thread, in HWTEST_F_L0()
670 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16WriteFrom[0], lengthEcmaStrU16WriteFrom, false)); in HWTEST_F_L0()
672 JSHandle<EcmaString> handleEcmaStrU16WriteTo(thread, in HWTEST_F_L0()
673 EcmaString::CreateLineString(ecmaVMPtr, sizeEcmaStrU16WriteTo, false)); in HWTEST_F_L0()
695 JSHandle<EcmaString> handleEcmaStrU8WriteFrom(thread, in HWTEST_F_L0()
696 … EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8WriteFrom[0], lengthEcmaStrU8WriteFrom, true)); in HWTEST_F_L0()
698 JSHandle<EcmaString> handleEcmaStrU16WriteTo(thread, in HWTEST_F_L0()
699 EcmaString::CreateLineString(ecmaVMPtr, sizeEcmaStrU16WriteTo, false)); in HWTEST_F_L0()
720 JSHandle<EcmaString> handleEcmaStrU16WriteTo(thread, in HWTEST_F_L0()
721 EcmaString::CreateLineString(ecmaVMPtr, sizeEcmaStrU16WriteTo, false)); in HWTEST_F_L0()
742 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0()
743 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8[0], lengthEcmaStrU8, true)); in HWTEST_F_L0()
744 JSHandle<EcmaString> handleEcmaStrU16Comp(thread, in HWTEST_F_L0()
745 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16Comp[0], lengthEcmaStrU16Comp, true)); in HWTEST_F_L0()
746 JSHandle<EcmaString> handleEcmaStrU16NotComp(thread, in HWTEST_F_L0()
747 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotComp[0], lengthEcmaStrU16NotComp, false)); in HWTEST_F_L0()
764 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0()
765 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8[0], lengthEcmaStrU8, true)); in HWTEST_F_L0()
773 JSHandle<EcmaString> handleEcmaStrU16Comp(thread, in HWTEST_F_L0()
774 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16Comp[0], lengthEcmaStrU16Comp, true)); in HWTEST_F_L0()
791 JSHandle<EcmaString> handleEcmaStrU16NotComp(thread, in HWTEST_F_L0()
792 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotComp[0], lengthEcmaStrU16NotComp, false)); in HWTEST_F_L0()
810 JSHandle<EcmaString> handleEcmaStrU8CopyFrom(thread, in HWTEST_F_L0()
811 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8CopyFrom[0], lengthEcmaStrU8CopyFrom, true)); in HWTEST_F_L0()
834 JSHandle<EcmaString> handleEcmaStrU16CompCopyFrom(thread, in HWTEST_F_L0()
835 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompCopyFrom[0], lengthEcmaStrU16CompCopyFrom, tru… in HWTEST_F_L0()
869 JSHandle<EcmaString> handleEcmaStrU8CopyFrom(thread, in HWTEST_F_L0()
870 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8CopyFrom[0], lengthEcmaStrU8CopyFrom, true)); in HWTEST_F_L0()
885 JSHandle<EcmaString> handleEcmaStrU16CompCopyFrom(thread, in HWTEST_F_L0()
886 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompCopyFrom[0], lengthEcmaStrU16CompCopyFrom, tru… in HWTEST_F_L0()
912 JSHandle<EcmaString> handleEcmaStrU16NotCompCopyFrom(thread, in HWTEST_F_L0()
913 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompCopyFrom[0], lengthEcmaStrU16NotCompCopyFro… in HWTEST_F_L0()
947 JSHandle<EcmaString> handleEcmaStrU16NotCompCopyFrom(thread, in HWTEST_F_L0()
948 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompCopyFrom[0], lengthEcmaStrU16NotCompCopyFro… in HWTEST_F_L0()
982 JSHandle<EcmaString> handleEcmaStr(thread, in HWTEST_F_L0()
983 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8From[0], lengthEcmaStrU8From, true)); in HWTEST_F_L0()
984 JSHandle<EcmaString> handleEcmaStr1(thread, in HWTEST_F_L0()
985 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8Target[0], lengthEcmaStrU8Target, true)); in HWTEST_F_L0()
1013 JSHandle<EcmaString> handleEcmaStr(thread, in HWTEST_F_L0()
1014 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8Target[0], lengthEcmaStrU8Target, true)); in HWTEST_F_L0()
1015 JSHandle<EcmaString> handleEcmaStr1(thread, in HWTEST_F_L0()
1016 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompFromNo1[0], lengthEcmaStrU16NotCompFromNo1,… in HWTEST_F_L0()
1046 JSHandle<EcmaString> handleEcmaStrU16NotCompTarget(thread, in HWTEST_F_L0()
1047 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompTarget[0], lengthEcmaStrU16NotCompTarget, f… in HWTEST_F_L0()
1048 JSHandle<EcmaString> handleEcmaStrU16NotCompFrom(thread, in HWTEST_F_L0()
1049 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompFrom[0], lengthEcmaStrU16NotCompFrom, false… in HWTEST_F_L0()
1077 JSHandle<EcmaString> handleEcmaStrU16NotCompTarget(thread, in HWTEST_F_L0()
1078 …EcmaString::CreateFromUtf16(ecmaVMPtr, &ecmaStrU16NotCompTarget[0], lengthEcmaStrU16NotCompTarget,… in HWTEST_F_L0()
1079 JSHandle<EcmaString> handleEcmaStrU8From(thread, in HWTEST_F_L0()
1080 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8From[0], lengthEcmaStrU8From, true)); in HWTEST_F_L0()
1110 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0()
1111 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No1[0], lengthEcmaStrU8No1, true)); in HWTEST_F_L0()
1112 JSHandle<EcmaString> handleEcmaStrU8No2(thread, in HWTEST_F_L0()
1113 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No2[0], lengthEcmaStrU8No2, true)); in HWTEST_F_L0()
1114 JSHandle<EcmaString> handleEcmaStrU8No3(thread, in HWTEST_F_L0()
1115 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No3[0], lengthEcmaStrU8No3, true)); in HWTEST_F_L0()
1116 EXPECT_TRUE(EcmaString::StringsAreEqual(*handleEcmaStrU8No1, *handleEcmaStrU8No2)); in HWTEST_F_L0()
1117 EXPECT_FALSE(EcmaString::StringsAreEqual(*handleEcmaStrU8No1, *handleEcmaStrU8No3)); in HWTEST_F_L0()
1118 EXPECT_FALSE(EcmaString::StringsAreEqual(*handleEcmaStrU8No3, *handleEcmaStrU8No1)); in HWTEST_F_L0()
1137 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0()
1138 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No1[0], lengthEcmaStrU8No1, true)); in HWTEST_F_L0()
1139 JSHandle<EcmaString> handleEcmaStrU16CompNo2(thread, in HWTEST_F_L0()
1140 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo2[0], lengthEcmaStrU16CompNo2, true)); in HWTEST_F_L0()
1141 JSHandle<EcmaString> handleEcmaStrU16CompNo3(thread, in HWTEST_F_L0()
1142 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo3[0], lengthEcmaStrU16CompNo3, true)); in HWTEST_F_L0()
1143 EXPECT_TRUE(EcmaString::StringsAreEqual(*handleEcmaStrU8No1, *handleEcmaStrU16CompNo2)); in HWTEST_F_L0()
1144 EXPECT_FALSE(EcmaString::StringsAreEqual(*handleEcmaStrU8No1, *handleEcmaStrU16CompNo3)); in HWTEST_F_L0()
1163 JSHandle<EcmaString> handleEcmaStrU16CompNo1(thread, in HWTEST_F_L0()
1164 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo1[0], lengthEcmaStrU16CompNo1, true)); in HWTEST_F_L0()
1165 JSHandle<EcmaString> handleEcmaStrU16CompNo2(thread, in HWTEST_F_L0()
1166 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo2[0], lengthEcmaStrU16CompNo2, true)); in HWTEST_F_L0()
1167 JSHandle<EcmaString> handleEcmaStrU16CompNo3(thread, in HWTEST_F_L0()
1168 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo3[0], lengthEcmaStrU16CompNo3, true)); in HWTEST_F_L0()
1169 EXPECT_TRUE(EcmaString::StringsAreEqual(*handleEcmaStrU16CompNo1, *handleEcmaStrU16CompNo2)); in HWTEST_F_L0()
1170 EXPECT_FALSE(EcmaString::StringsAreEqual(*handleEcmaStrU16CompNo1, *handleEcmaStrU16CompNo3)); in HWTEST_F_L0()
1171 EXPECT_FALSE(EcmaString::StringsAreEqual(*handleEcmaStrU16CompNo3, *handleEcmaStrU16CompNo1)); in HWTEST_F_L0()
1188 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0()
1189 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No1[0], lengthEcmaStrU8No1, true)); in HWTEST_F_L0()
1190 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0()
1191 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotCompNo1, true)); in HWTEST_F_L0()
1192 EXPECT_TRUE(EcmaString::StringsAreEqual(*handleEcmaStrU8No1, *handleEcmaStrU16NotCompNo1)); in HWTEST_F_L0()
1193 EXPECT_TRUE(EcmaString::StringsAreEqual(*handleEcmaStrU16NotCompNo1, *handleEcmaStrU8No1)); in HWTEST_F_L0()
1210 JSHandle<EcmaString> handleEcmaStrU16CompNo1(thread, in HWTEST_F_L0()
1211 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo1[0], lengthEcmaStrU16CompNo1, true)); in HWTEST_F_L0()
1212 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0()
1213 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotCompNo1, true)); in HWTEST_F_L0()
1214 EXPECT_TRUE(EcmaString::StringsAreEqual(*handleEcmaStrU16CompNo1, *handleEcmaStrU16NotCompNo1)); in HWTEST_F_L0()
1215 EXPECT_TRUE(EcmaString::StringsAreEqual(*handleEcmaStrU16NotCompNo1, *handleEcmaStrU16CompNo1)); in HWTEST_F_L0()
1234 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0()
1235 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotCompNo1, false)); in HWTEST_F_L0()
1236 JSHandle<EcmaString> handleEcmaStrU16NotCompNo2(thread, in HWTEST_F_L0()
1237 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo2[0], lengthEcmaStrU16NotCompNo2, false)); in HWTEST_F_L0()
1238 JSHandle<EcmaString> handleEcmaStrU16NotCompNo3(thread, in HWTEST_F_L0()
1239 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo3[0], lengthEcmaStrU16NotCompNo3, false)); in HWTEST_F_L0()
1240 …EXPECT_TRUE(EcmaString::StringsAreEqual(*handleEcmaStrU16NotCompNo1, *handleEcmaStrU16NotCompNo2)); in HWTEST_F_L0()
1241 …EXPECT_FALSE(EcmaString::StringsAreEqual(*handleEcmaStrU16NotCompNo1, *handleEcmaStrU16NotCompNo3)… in HWTEST_F_L0()
1242 …EXPECT_FALSE(EcmaString::StringsAreEqual(*handleEcmaStrU16NotCompNo3, *handleEcmaStrU16NotCompNo1)… in HWTEST_F_L0()
1261 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0()
1262 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No1[0], lengthEcmaStrU8No1, true)); in HWTEST_F_L0()
1263 JSHandle<EcmaString> handleEcmaStrU8No2(thread, in HWTEST_F_L0()
1264 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No2[0], lengthEcmaStrU8No2, true)); in HWTEST_F_L0()
1265 JSHandle<EcmaString> handleEcmaStrU8No3(thread, in HWTEST_F_L0()
1266 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No3[0], lengthEcmaStrU8No3, true)); in HWTEST_F_L0()
1267 …EXPECT_TRUE(EcmaString::StringsAreEqualUtf8(*handleEcmaStrU8No1, &arrayU8No1[0], lengthEcmaStrU8No… in HWTEST_F_L0()
1268 …EXPECT_FALSE(EcmaString::StringsAreEqualUtf8(*handleEcmaStrU8No1, &arrayU8No1[0], lengthEcmaStrU8N… in HWTEST_F_L0()
1269 …EXPECT_FALSE(EcmaString::StringsAreEqualUtf8(*handleEcmaStrU8No2, &arrayU8No1[0], lengthEcmaStrU8N… in HWTEST_F_L0()
1270 …EXPECT_FALSE(EcmaString::StringsAreEqualUtf8(*handleEcmaStrU8No3, &arrayU8No1[0], lengthEcmaStrU8N… in HWTEST_F_L0()
1291 JSHandle<EcmaString> handleEcmaStrU16CompNo1(thread, in HWTEST_F_L0()
1292 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo1[0], lengthEcmaStrU16CompNo1, true)); in HWTEST_F_L0()
1293 JSHandle<EcmaString> handleEcmaStrU16CompNo2(thread, in HWTEST_F_L0()
1294 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo2[0], lengthEcmaStrU16CompNo2, true)); in HWTEST_F_L0()
1295 JSHandle<EcmaString> handleEcmaStrU16CompNo3(thread, in HWTEST_F_L0()
1296 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo3[0], lengthEcmaStrU16CompNo3, true)); in HWTEST_F_L0()
1297 …EXPECT_TRUE(EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16CompNo1, &arrayU8No1[0], lengthEcmaSt… in HWTEST_F_L0()
1298 …EXPECT_FALSE(EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16CompNo1, &arrayU8No1[0], lengthEcmaS… in HWTEST_F_L0()
1299 …EXPECT_FALSE(EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16CompNo2, &arrayU8No1[0], lengthEcmaS… in HWTEST_F_L0()
1300 …EXPECT_FALSE(EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16CompNo3, &arrayU8No1[0], lengthEcmaS… in HWTEST_F_L0()
1323 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0()
1324 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotCompNo1, true)); in HWTEST_F_L0()
1325 JSHandle<EcmaString> handleEcmaStrU16NotCompNo2(thread, in HWTEST_F_L0()
1326 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo2[0], lengthEcmaStrU16NotCompNo2, true)); in HWTEST_F_L0()
1327 JSHandle<EcmaString> handleEcmaStrU16NotCompNo3(thread, in HWTEST_F_L0()
1328 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo3[0], lengthEcmaStrU16NotCompNo3, true)); in HWTEST_F_L0()
1329 JSHandle<EcmaString> handleEcmaStrU16NotCompNo4(thread, in HWTEST_F_L0()
1330 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo4[0], lengthEcmaStrU16NotCompNo4, false)); in HWTEST_F_L0()
1332 …EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16NotCompNo1, &arrayU8No1[0], lengthEcmaStrU8No1, f… in HWTEST_F_L0()
1334 …EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16NotCompNo1, &arrayU8No1[0], lengthEcmaStrU8No1, t… in HWTEST_F_L0()
1336 …EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16NotCompNo2, &arrayU8No1[0], lengthEcmaStrU8No1, f… in HWTEST_F_L0()
1338 …EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16NotCompNo3, &arrayU8No1[0], lengthEcmaStrU8No1, f… in HWTEST_F_L0()
1340 …EcmaString::StringsAreEqualUtf8(*handleEcmaStrU16NotCompNo4, &arrayU8No1[0], lengthEcmaStrU8No1, f… in HWTEST_F_L0()
1361 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0()
1362 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No1[0], lengthEcmaStrU8No1, true)); in HWTEST_F_L0()
1363 JSHandle<EcmaString> handleEcmaStrU8No2(thread, in HWTEST_F_L0()
1364 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No2[0], lengthEcmaStrU8No2, true)); in HWTEST_F_L0()
1365 JSHandle<EcmaString> handleEcmaStrU8No3(thread, in HWTEST_F_L0()
1366 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8No3[0], lengthEcmaStrU8No3, true)); in HWTEST_F_L0()
1368 …EcmaString::StringsAreEqualUtf16(*handleEcmaStrU8No1, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotC… in HWTEST_F_L0()
1370 …EcmaString::StringsAreEqualUtf16(*handleEcmaStrU8No2, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotC… in HWTEST_F_L0()
1372 …EcmaString::StringsAreEqualUtf16(*handleEcmaStrU8No3, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotC… in HWTEST_F_L0()
1393 JSHandle<EcmaString> handleEcmaStrU16CompNo1(thread, in HWTEST_F_L0()
1394 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo1[0], lengthEcmaStrU16CompNo1, true)); in HWTEST_F_L0()
1395 JSHandle<EcmaString> handleEcmaStrU16CompNo2(thread, in HWTEST_F_L0()
1396 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo2[0], lengthEcmaStrU16CompNo2, true)); in HWTEST_F_L0()
1397 JSHandle<EcmaString> handleEcmaStrU16CompNo3(thread, in HWTEST_F_L0()
1398 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo3[0], lengthEcmaStrU16CompNo3, true)); in HWTEST_F_L0()
1399 JSHandle<EcmaString> handleEcmaStrU16CompNo4(thread, in HWTEST_F_L0()
1400 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16CompNo4[0], lengthEcmaStrU16CompNo4, true)); in HWTEST_F_L0()
1402 …EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16CompNo1, &arrayU16CompNo1[0], lengthEcmaStrU16Co… in HWTEST_F_L0()
1404 …EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16CompNo2, &arrayU16CompNo1[0], lengthEcmaStrU16Co… in HWTEST_F_L0()
1406 …EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16CompNo3, &arrayU16CompNo1[0], lengthEcmaStrU16Co… in HWTEST_F_L0()
1408 …EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16CompNo4, &arrayU16CompNo1[0], lengthEcmaStrU16Co… in HWTEST_F_L0()
1429 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0()
1430 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo1[0], lengthEcmaStrU16NotCompNo1, false)); in HWTEST_F_L0()
1431 JSHandle<EcmaString> handleEcmaStrU16NotCompNo2(thread, in HWTEST_F_L0()
1432 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo2[0], lengthEcmaStrU16NotCompNo2, false)); in HWTEST_F_L0()
1433 JSHandle<EcmaString> handleEcmaStrU16NotCompNo3(thread, in HWTEST_F_L0()
1434 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo3[0], lengthEcmaStrU16NotCompNo3, false)); in HWTEST_F_L0()
1435 JSHandle<EcmaString> handleEcmaStrU16NotCompNo4(thread, in HWTEST_F_L0()
1436 …EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotCompNo4[0], lengthEcmaStrU16NotCompNo4, false)); in HWTEST_F_L0()
1437 … EXPECT_TRUE(EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16NotCompNo1, &arrayU16NotCompNo1[0], in HWTEST_F_L0()
1439 … EXPECT_FALSE(EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16NotCompNo1, &arrayU16NotCompNo2[0], in HWTEST_F_L0()
1441 … EXPECT_FALSE(EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16NotCompNo2, &arrayU16NotCompNo1[0], in HWTEST_F_L0()
1443 … EXPECT_FALSE(EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16NotCompNo3, &arrayU16NotCompNo1[0], in HWTEST_F_L0()
1445 … EXPECT_FALSE(EcmaString::StringsAreEqualUtf16(*handleEcmaStrU16NotCompNo4, &arrayU16NotCompNo1[0], in HWTEST_F_L0()
1464 EXPECT_EQ(EcmaString::ComputeHashcodeUtf8(&arrayU8[0], lengthEcmaStrU8, true), hashExpect); in HWTEST_F_L0()
1482 EXPECT_EQ(EcmaString::ComputeHashcodeUtf16(&arrayU16[0], lengthEcmaStrU16), hashExpect); in HWTEST_F_L0()
1497 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0()
1498 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8[0], lengthEcmaStrU8, true)); in HWTEST_F_L0()
1518 JSHandle<EcmaString> handleEcmaStrU16Comp(thread, in HWTEST_F_L0()
1519 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16Comp[0], lengthEcmaStrU16Comp, true)); in HWTEST_F_L0()
1539 JSHandle<EcmaString> handleEcmaStrU16NotComp(thread, in HWTEST_F_L0()
1540 … EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotComp[0], lengthEcmaStrU16NotComp, false)); in HWTEST_F_L0()
1558 JSHandle<EcmaString> handleEcmaStrEmpty(thread, EcmaString::CreateEmptyString(ecmaVMPtr)); in HWTEST_F_L0()
1573 …JSHandle<EcmaString> handleEcmaStrAllocComp(thread, EcmaString::CreateLineString(ecmaVMPtr, sizeAl… in HWTEST_F_L0()
1574 …JSHandle<EcmaString> handleEcmaStrAllocNotComp(thread, EcmaString::CreateLineString(ecmaVMPtr, siz… in HWTEST_F_L0()
1590 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0()
1591 EcmaString::CreateFromUtf8(ecmaVMPtr, &arrayU8[0], lengthEcmaStrU8, true)); in HWTEST_F_L0()
1598 JSHandle<EcmaString> handleEcmaStrU16Comp(thread, in HWTEST_F_L0()
1599 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16Comp[0], lengthEcmaStrU16Comp, true)); in HWTEST_F_L0()
1606 JSHandle<EcmaString> handleEcmaStrU16NotComp(thread, in HWTEST_F_L0()
1607 EcmaString::CreateFromUtf16(ecmaVMPtr, &arrayU16NotComp[0], lengthEcmaStrU16NotComp, true)); in HWTEST_F_L0()
1624 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("Start开始"); in HWTEST_F_L0()
1625 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0()
1626 JSHandle<EcmaString> secondString = factory->NewFromUtf8("开始"); in HWTEST_F_L0()
1635 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("Start开始"); in HWTEST_F_L0()
1636 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0()
1637 JSHandle<EcmaString> secondString = factory->NewFromASCII("start"); in HWTEST_F_L0()
1646 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("Start开始"); in HWTEST_F_L0()
1647 JSHandle<EcmaString> firstString = factory->NewFromUtf8("Start开"); in HWTEST_F_L0()
1648 JSHandle<EcmaString> secondString = factory->NewFromUtf8("始"); in HWTEST_F_L0()
1657 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("Startstart"); in HWTEST_F_L0()
1658 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0()
1659 JSHandle<EcmaString> secondString = factory->NewFromASCII("start"); in HWTEST_F_L0()
1668 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("Startstart"); in HWTEST_F_L0()
1669 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0()
1670 JSHandle<EcmaString> secondString = factory->NewFromUtf8("开始"); in HWTEST_F_L0()
1679 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("Startstat"); in HWTEST_F_L0()
1680 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0()
1681 JSHandle<EcmaString> secondString = factory->NewFromASCII("start"); in HWTEST_F_L0()
1690 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("Start开始"); in HWTEST_F_L0()
1691 JSHandle<EcmaString> firstString = factory->NewFromUtf8("Stat开"); in HWTEST_F_L0()
1692 JSHandle<EcmaString> secondString = factory->NewFromUtf8("始"); in HWTEST_F_L0()
1701 JSHandle<EcmaString> sourceString = factory->NewFromUtf8("Start开始"); in HWTEST_F_L0()
1702 JSHandle<EcmaString> firstString = factory->NewFromASCII("Stat"); in HWTEST_F_L0()
1703 JSHandle<EcmaString> secondString = factory->NewFromUtf8("开始"); in HWTEST_F_L0()
1722 JSHandle<EcmaString> lowerStr = factory->NewFromASCII("aaabbbcccddd"); in HWTEST_F_L0()
1723 JSHandle<EcmaString> upperStr = factory->NewFromASCII("AAABBBCCCDDD"); in HWTEST_F_L0()
1724 JSHandle<EcmaString> testStr1 = factory->NewFromASCII("aaaBBBcccDDD"); in HWTEST_F_L0()
1725 JSHandle<EcmaString> testStr2 = factory->NewFromASCII("AAAbbbcccDDD"); in HWTEST_F_L0()
1727 … auto testStrFlat = JSHandle<EcmaString>(ecmaVMPtr->GetJSThread(), Flatten(ecmaVMPtr, testStr1)); in HWTEST_F_L0()
1728 …JSHandle<EcmaString> testEcmaString(thread, ConvertUtf8ToLowerOrUpper(ecmaVMPtr, testStrFlat, true… in HWTEST_F_L0()
1736 … auto testStrFlat = JSHandle<EcmaString>(ecmaVMPtr->GetJSThread(), Flatten(ecmaVMPtr, testStr1)); in HWTEST_F_L0()
1737 …JSHandle<EcmaString> testEcmaString(thread, ConvertUtf8ToLowerOrUpper(ecmaVMPtr, testStrFlat, fals… in HWTEST_F_L0()
1745 … auto testStrFlat = JSHandle<EcmaString>(ecmaVMPtr->GetJSThread(), Flatten(ecmaVMPtr, testStr2)); in HWTEST_F_L0()
1746 …JSHandle<EcmaString> testEcmaString(thread, ConvertUtf8ToLowerOrUpper(ecmaVMPtr, testStrFlat, true… in HWTEST_F_L0()
1754 … auto testStrFlat = JSHandle<EcmaString>(ecmaVMPtr->GetJSThread(), Flatten(ecmaVMPtr, testStr2)); in HWTEST_F_L0()
1755 …JSHandle<EcmaString> testEcmaString(thread, ConvertUtf8ToLowerOrUpper(ecmaVMPtr, testStrFlat, fals… in HWTEST_F_L0()
1773 JSHandle<EcmaString> lowerStr = factory->NewFromASCII("aaabbbcccddd"); in HWTEST_F_L0()
1774 JSHandle<EcmaString> upperStr = factory->NewFromASCII("AAABBBCCCDDD"); in HWTEST_F_L0()
1775 JSHandle<EcmaString> testStr1 = factory->NewFromASCII("aaaBBBcccDDD"); in HWTEST_F_L0()
1776 JSHandle<EcmaString> testStr2 = factory->NewFromASCII("AAAbbbcccDDD"); in HWTEST_F_L0()
1778 JSHandle<EcmaString> lowerEcmaString(thread, TryToLower(ecmaVMPtr, lowerStr)); in HWTEST_F_L0()
1786 JSHandle<EcmaString> lowerEcmaString(thread, TryToLower(ecmaVMPtr, upperStr)); in HWTEST_F_L0()
1794 JSHandle<EcmaString> testEcmaString(thread, TryToLower(ecmaVMPtr, testStr1)); in HWTEST_F_L0()
1802 JSHandle<EcmaString> testEcmaString(thread, TryToLower(ecmaVMPtr, testStr2)); in HWTEST_F_L0()