Lines Matching refs:EcmaString
63 JSTaggedValue CreateBuiltinsRegExpObjByPatternAndFlags(JSThread *thread, const JSHandle<EcmaString>… in CreateBuiltinsRegExpObjByPatternAndFlags()
64 const JSHandle<EcmaString> &flags) in CreateBuiltinsRegExpObjByPatternAndFlags()
87 JSHandle<EcmaString> pattern = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0()
88 JSHandle<EcmaString> flags = thread->GetEcmaVM()->GetFactory()->NewFromASCII("i"); in HWTEST_F_L0()
99 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalSource), pattern), 0); in HWTEST_F_L0()
100 ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalFlags), flags), 0); in HWTEST_F_L0()
106 JSHandle<EcmaString> pattern = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0()
107 JSHandle<EcmaString> flags = thread->GetEcmaVM()->GetFactory()->NewFromASCII("i"); in HWTEST_F_L0()
134 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalSource), pattern), 0); in HWTEST_F_L0()
135 ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalFlags), flags), 0); in HWTEST_F_L0()
141 JSHandle<EcmaString> pattern1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0()
142 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("i"); in HWTEST_F_L0()
149 JSHandle<EcmaString> flags2 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("gi"); in HWTEST_F_L0()
169 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalSource), pattern1), 0… in HWTEST_F_L0()
170 … ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalFlags), flags2), 0); in HWTEST_F_L0()
176 JSHandle<EcmaString> pattern1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII(""); in HWTEST_F_L0()
177 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("i"); in HWTEST_F_L0()
186 JSHandle<EcmaString> expect = thread->GetEcmaVM()->GetFactory()->NewFromASCII("(?:)"); in HWTEST_F_L0()
187 ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(sourceResult), expect), 0); in HWTEST_F_L0()
193 JSHandle<EcmaString> pattern1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("/w+"); in HWTEST_F_L0()
194 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("i"); in HWTEST_F_L0()
202 JSHandle<EcmaString> expect = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\/w+"); in HWTEST_F_L0()
203 ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(sourceResult), expect), 0); in HWTEST_F_L0()
209 JSHandle<EcmaString> pattern1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0()
210 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("gimuy"); in HWTEST_F_L0()
243 JSHandle<EcmaString> pattern1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0()
244 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("imuyg"); in HWTEST_F_L0()
252 JSHandle<EcmaString> expectResult = thread->GetEcmaVM()->GetFactory()->NewFromASCII("gimuy"); in HWTEST_F_L0()
253 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(flagsResult), expectResult), … in HWTEST_F_L0()
259 JSHandle<EcmaString> pattern1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0()
260 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("imuyg"); in HWTEST_F_L0()
273 …JSHandle<EcmaString> expectResult = thread->GetEcmaVM()->GetFactory()->NewFromASCII("/\\w+/gimuy"); in HWTEST_F_L0()
275 JSHandle<EcmaString>(toStringResultHandle), expectResult), 0); in HWTEST_F_L0()
281 JSHandle<EcmaString> pattern1 = in HWTEST_F_L0()
283 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("ig"); in HWTEST_F_L0()
287 JSHandle<EcmaString> inputString = in HWTEST_F_L0()
299 JSHandle<EcmaString> resultZero = in HWTEST_F_L0()
301 JSHandle<EcmaString> resultOne = thread->GetEcmaVM()->GetFactory()->NewFromASCII("Brown"); in HWTEST_F_L0()
302 JSHandle<EcmaString> resultTwo = thread->GetEcmaVM()->GetFactory()->NewFromASCII("Jumps"); in HWTEST_F_L0()
312 JSHandle<EcmaString> outputInput = JSTaggedValue::ToString(thread, inputHandle); in HWTEST_F_L0()
317 JSHandle<EcmaString> outputZero = JSTaggedValue::ToString(thread, zeroHandle); in HWTEST_F_L0()
322 JSHandle<EcmaString> outputOne = JSTaggedValue::ToString(thread, oneHandle); in HWTEST_F_L0()
327 JSHandle<EcmaString> outputTwo = JSTaggedValue::ToString(thread, twoHandle); in HWTEST_F_L0()
340 JSHandle<EcmaString> pattern1 = in HWTEST_F_L0()
342 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("ig"); in HWTEST_F_L0()
346 JSHandle<EcmaString> inputString = thread->GetEcmaVM()->GetFactory()->NewFromASCII("123"); in HWTEST_F_L0()
357 JSHandle<EcmaString> resultZero = thread->GetEcmaVM()->GetFactory()->NewFromASCII("123"); in HWTEST_F_L0()
358 JSHandle<EcmaString> resultOne = thread->GetEcmaVM()->GetFactory()->NewFromASCII("1"); in HWTEST_F_L0()
359 JSHandle<EcmaString> resultTwo = thread->GetEcmaVM()->GetFactory()->NewFromASCII("1"); in HWTEST_F_L0()
360 JSHandle<EcmaString> resultFour = thread->GetEcmaVM()->GetFactory()->NewFromASCII("23"); in HWTEST_F_L0()
361 JSHandle<EcmaString> resultSix = thread->GetEcmaVM()->GetFactory()->NewFromASCII("23"); in HWTEST_F_L0()
370 JSHandle<EcmaString> outputInput = JSTaggedValue::ToString(thread, inputHandle); in HWTEST_F_L0()
375 JSHandle<EcmaString> outputZero = JSTaggedValue::ToString(thread, zeroHandle); in HWTEST_F_L0()
380 JSHandle<EcmaString> outputOne = JSTaggedValue::ToString(thread, oneHandle); in HWTEST_F_L0()
385 JSHandle<EcmaString> outputTwo = JSTaggedValue::ToString(thread, twoHandle); in HWTEST_F_L0()
400 JSHandle<EcmaString> outputFour = JSTaggedValue::ToString(thread, fourHandle); in HWTEST_F_L0()
409 JSHandle<EcmaString> outputSix = JSTaggedValue::ToString(thread, sixHandle); in HWTEST_F_L0()
416 JSHandle<EcmaString> pattern1 = in HWTEST_F_L0()
418 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("iug"); in HWTEST_F_L0()
422 JSHandle<EcmaString> inputString = in HWTEST_F_L0()
435 JSHandle<EcmaString> resultZero = in HWTEST_F_L0()
438 JSHandle<EcmaString> outputZero = JSTaggedValue::ToString(thread, zeroHandle); in HWTEST_F_L0()
445 JSHandle<EcmaString> pattern1 = in HWTEST_F_L0()
447 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("iug"); in HWTEST_F_L0()
451 JSHandle<EcmaString> inputString = in HWTEST_F_L0()
467 JSHandle<EcmaString> pattern1 = in HWTEST_F_L0()
469 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("iug"); in HWTEST_F_L0()
473 JSHandle<EcmaString> inputString = in HWTEST_F_L0()
489 JSHandle<EcmaString> pattern1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("-"); in HWTEST_F_L0()
490 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("iug"); in HWTEST_F_L0()
494 JSHandle<EcmaString> inputString = thread->GetEcmaVM()->GetFactory()->NewFromASCII(""); in HWTEST_F_L0()
509 JSHandle<EcmaString> outputZero = JSTaggedValue::ToString(thread, zeroHandle); in HWTEST_F_L0()
517 JSHandle<EcmaString> pattern1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("-"); in HWTEST_F_L0()
518 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("iug"); in HWTEST_F_L0()
522 JSHandle<EcmaString> inputString = thread->GetEcmaVM()->GetFactory()->NewFromASCII("a-b-c"); in HWTEST_F_L0()
534 JSHandle<EcmaString> resultZero = thread->GetEcmaVM()->GetFactory()->NewFromASCII("a"); in HWTEST_F_L0()
535 JSHandle<EcmaString> resultOne = thread->GetEcmaVM()->GetFactory()->NewFromASCII("b"); in HWTEST_F_L0()
536 JSHandle<EcmaString> resultTwo = thread->GetEcmaVM()->GetFactory()->NewFromASCII("c"); in HWTEST_F_L0()
540 JSHandle<EcmaString> outputZero = JSTaggedValue::ToString(thread, zeroHandle); in HWTEST_F_L0()
545 JSHandle<EcmaString> outputOne = JSTaggedValue::ToString(thread, oneHandle); in HWTEST_F_L0()
550 JSHandle<EcmaString> outputTwo = JSTaggedValue::ToString(thread, twoHandle); in HWTEST_F_L0()
571 JSHandle<EcmaString> pattern1 = in HWTEST_F_L0()
573 JSHandle<EcmaString> flags1 = thread->GetEcmaVM()->GetFactory()->NewFromASCII("iug"); in HWTEST_F_L0()
577 JSHandle<EcmaString> inputString = in HWTEST_F_L0()
579 JSHandle<EcmaString> replaceString = in HWTEST_F_L0()
591 JSHandle<EcmaString> resultZero = thread->GetEcmaVM()->GetFactory()->NewFromASCII( in HWTEST_F_L0()
593 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(replaceResult), resultZero), … in HWTEST_F_L0()
600 JSHandle<EcmaString> pattern1 = factory->NewFromASCII("b(c)(z)?(.)"); in HWTEST_F_L0()
601 JSHandle<EcmaString> flags1 = factory->NewFromASCII(""); in HWTEST_F_L0()
605 JSHandle<EcmaString> inputString = factory->NewFromASCII("abcde"); in HWTEST_F_L0()
606 JSHandle<EcmaString> replaceString = factory->NewFromASCII("[$01$02$03$04$00]"); in HWTEST_F_L0()
617 JSHandle<EcmaString> resultZero = factory->NewFromASCII("a[cd$04$00]e"); in HWTEST_F_L0()
618 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(replaceResult), resultZero), … in HWTEST_F_L0()
625 JSHandle<EcmaString> pattern1 = factory->NewFromASCII("abc"); in HWTEST_F_L0()
626 JSHandle<EcmaString> flags1 = factory->NewFromASCII("g"); in HWTEST_F_L0()
630 JSHandle<EcmaString> inputString = factory->NewFromASCII("abcde"); in HWTEST_F_L0()
631 JSHandle<EcmaString> replaceString = factory->NewFromASCII(""); in HWTEST_F_L0()
642 JSHandle<EcmaString> resultZero = factory->NewFromASCII("de"); in HWTEST_F_L0()
643 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(replaceResult), resultZero), … in HWTEST_F_L0()
650 JSHandle<EcmaString> string1 = factory->NewFromASCII("abc"); in HWTEST_F_L0()
651 JSHandle<EcmaString> string2 = factory->NewFromASCII("abcd"); in HWTEST_F_L0()