Lines Matching defs:ecmaString
436 JSHandle<EcmaString> ecmaString = thread->GetEcmaVM()->GetFactory()->NewFromASCII(rawStr);
440 EXPECT_TRUE(!res.IsEmpty()) << "[Empty] Deserialize ecmaString fail";
441 EXPECT_TRUE(res->IsString()) << "[NotString] Deserialize ecmaString fail";
446 auto ecmaStringCode = EcmaStringAccessor(ecmaString).GetHashcode();
449 EXPECT_TRUE(EcmaStringAccessor::StringsAreEqual(*ecmaString, *resEcmaString)) << "Not same EcmaString";
456 JSHandle<EcmaString> ecmaString = thread->GetEcmaVM()->GetFactory()->NewFromStdString("你好,世界");
458 auto ecmaStringCode1 = EcmaStringAccessor(ecmaString).GetHashcode();
461 EXPECT_TRUE(EcmaStringAccessor::StringsAreEqual(*ecmaString, *ecmaString1)) << "Not same EcmaString";
465 EXPECT_TRUE(!res.IsEmpty()) << "[Empty] Deserialize ecmaString fail";
466 EXPECT_TRUE(res->IsString()) << "[NotString] Deserialize ecmaString fail";
471 auto ecmaStringCode2 = EcmaStringAccessor(ecmaString).GetHashcode();
474 EXPECT_TRUE(EcmaStringAccessor::StringsAreEqual(*ecmaString, *resEcmaString)) << "Not same EcmaString";
1679 JSHandle<EcmaString> ecmaString = thread->GetEcmaVM()->GetFactory()->NewFromASCII(rawStr);
1682 bool success = serializer->WriteValue(thread, JSHandle<JSTaggedValue>(ecmaString),
1698 JSHandle<EcmaString> ecmaString = thread->GetEcmaVM()->GetFactory()->NewFromStdString(rawStr);
1701 bool success = serializer->WriteValue(thread, JSHandle<JSTaggedValue>(ecmaString),