/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_number_format_test.cpp | 41 JSHandle<JSNumberFormat> numberFormat = in HWTEST_F_L0() local 48 factory->NewJSIntlIcuData(numberFormat, icuNumberFormatter, JSNumberFormat::FreeIcuNumberformat); in HWTEST_F_L0() 49 icu::number::LocalizedNumberFormatter *resultIcuNumberFormatter = numberFormat->GetIcuCallTarget(); in HWTEST_F_L0() 73 JSHandle<JSNumberFormat> numberFormat = in HWTEST_F_L0() local 75 EXPECT_TRUE(*numberFormat != nullptr); in HWTEST_F_L0() 79 JSNumberFormat::InitializeNumberFormat(thread, numberFormat, locales, undefinedOptions); in HWTEST_F_L0() 81 EXPECT_TRUE(numberFormat->GetNumberingSystem().IsUndefined()); in HWTEST_F_L0() 82 JSHandle<EcmaString> localeStr(thread, numberFormat->GetLocale().GetTaggedObject()); in HWTEST_F_L0() 84 EXPECT_EQ(NotationOption::STANDARD, numberFormat->GetNotation()); in HWTEST_F_L0() 85 EXPECT_EQ(CompactDisplayOption::SHORT, numberFormat in HWTEST_F_L0() 140 JSHandle<JSNumberFormat> numberFormat = HWTEST_F_L0() local [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_number_format.cpp | 320 const JSHandle<JSNumberFormat> &numberFormat, in SetNumberFormatUnitOptions() 335 numberFormat->SetStyle(style); in SetNumberFormatUnitOptions() 370 numberFormat->SetCurrencyDisplay(currencyDisplay); in SetNumberFormatUnitOptions() 379 numberFormat->SetCurrencySign(currencySign); in SetNumberFormatUnitOptions() 386 numberFormat->SetUnit(thread, unit); in SetNumberFormatUnitOptions() 415 numberFormat->SetUnitDisplay(unitDisplay); in SetNumberFormatUnitOptions() 430 numberFormat->SetCurrency(thread, currencyValue); in SetNumberFormatUnitOptions() 496 // 12.1.2 InitializeNumberFormat ( numberFormat, locales, options ) 498 void JSNumberFormat::InitializeNumberFormat(JSThread *thread, const JSHandle<JSNumberFormat> &numberFormat, in InitializeNumberFormat() argument 535 numberFormat in InitializeNumberFormat() 319 SetNumberFormatUnitOptions(JSThread *thread, const JSHandle<JSNumberFormat> &numberFormat, const JSHandle<JSObject> &optionsObject, icu::number::LocalizedNumberFormatter *icuNumberFormatter) SetNumberFormatUnitOptions() argument 780 FormatNumeric(JSThread *thread, const JSHandle<JSNumberFormat> &numberFormat, JSTaggedValue x) FormatNumeric() argument 817 GroupToParts(JSThread *thread, const icu::number::FormattedNumber &formatted, const JSHandle<JSArray> &receiver, const JSHandle<JSNumberFormat> &numberFormat, JSTaggedValue x) GroupToParts() argument 916 FormatNumericToParts(JSThread *thread, const JSHandle<JSNumberFormat> &numberFormat, JSTaggedValue x) FormatNumericToParts() argument 993 ResolvedOptions(JSThread *thread, const JSHandle<JSNumberFormat> &numberFormat, const JSHandle<JSObject> &options) ResolvedOptions() argument [all...] |
H A D | js_number_format.h | 130 // 12.1.2 InitializeNumberFormat ( numberFormat, locales, options ) 132 const JSHandle<JSNumberFormat> &numberFormat, 143 // 12.1.8 FormatNumeric( numberFormat, x ) 144 static JSHandle<JSTaggedValue> FormatNumeric(JSThread *thread, const JSHandle<JSNumberFormat> &numberFormat, 150 // 12.1.9 FormatNumericToParts( numberFormat, x ) 151 static JSHandle<JSArray> FormatNumericToParts(JSThread *thread, const JSHandle<JSNumberFormat> &numberFormat, 158 static void ResolvedOptions(JSThread *thread, const JSHandle<JSNumberFormat> &numberFormat,
|
/arkcompiler/ets_runtime/test/fuzztest/getformatfunction_fuzzer/ |
H A D | getformatfunction_fuzzer.cpp | 43 JSHandle<JSNumberFormat> numberFormat = in NumberGetFormatFunctionFuzzerTest() local 47 JSNumberFormat::InitializeNumberFormat(thread, numberFormat, locales, undefinedOptions); in NumberGetFormatFunctionFuzzerTest() 48 JSHandle<JSTaggedValue> numberformatTagHandleVal = JSHandle<JSTaggedValue>::Cast(numberFormat); in NumberGetFormatFunctionFuzzerTest()
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_number_format_test.cpp | 65 JSTaggedValue numberFormat = BuiltinsNumberFormat::NumberFormatConstructor(ecmaRuntimeCallInfo1); in BuiltinsFormatTest() local 66 JSHandle<JSTaggedValue> numberFormatVal(thread, numberFormat); in BuiltinsFormatTest() 224 JSTaggedValue numberFormat = BuiltinsNumberFormat::NumberFormatConstructor(ecmaRuntimeCallInfo); in NumberFormatCreateTest() local 226 return numberFormat; in NumberFormatCreateTest() 247 JSTaggedValue numberFormat = NumberFormatCreateTest(thread, optionsObj, localeString); in HWTEST_F_L0() local 248 JSHandle<JSTaggedValue> numberFormatVal(thread, numberFormat); in HWTEST_F_L0() 285 JSTaggedValue numberFormat = NumberFormatCreateTest(thread, optionsObj, localeString); in HWTEST_F_L0() local 286 JSHandle<JSTaggedValue> numberFormatVal(thread, numberFormat); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_number_format.cpp | 39 // Let numberFormat be ? OrdinaryCreateFromConstructor(newTarget, "%NumberFormatPrototype%", in NumberFormatConstructor() 46 JSHandle<JSNumberFormat> numberFormat = JSHandle<JSNumberFormat>::Cast(newObject); in NumberFormatConstructor() local 48 // 3. Perform ? InitializeNumberFormat(numberFormat, locales, options). in NumberFormatConstructor() 51 JSNumberFormat::InitializeNumberFormat(thread, numberFormat, locales, options); in NumberFormatConstructor() 60 // [[Value]]: numberFormat, [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }). in NumberFormatConstructor() 66 PropertyDescriptor descriptor(thread, JSHandle<JSTaggedValue>::Cast(numberFormat), false, false, false); in NumberFormatConstructor() 74 // 6. Return numberFormat. in NumberFormatConstructor() 75 return numberFormat.GetTaggedValue(); in NumberFormatConstructor()
|
H A D | builtins_bigint.cpp | 121 // 2. Let numberFormat be ? Construct(%NumberFormat%, « locales, options »). in ToLocaleString() 126 JSHandle<JSNumberFormat> numberFormat = JSHandle<JSNumberFormat>::Cast(obj); in ToLocaleString() local 127 JSNumberFormat::InitializeNumberFormat(thread, numberFormat, locales, options, cacheable); in ToLocaleString() 137 // Return ? FormatNumeric(numberFormat, x). in ToLocaleString() 138 JSHandle<JSTaggedValue> result = JSNumberFormat::FormatNumeric(thread, numberFormat, x.GetTaggedValue()); in ToLocaleString()
|
H A D | builtins_number.cpp | 320 // 2. Let numberFormat be ? Construct(%NumberFormat%, « locales, options »). in ToLocaleString() 325 JSHandle<JSNumberFormat> numberFormat = JSHandle<JSNumberFormat>::Cast(obj); in ToLocaleString() local 326 JSNumberFormat::InitializeNumberFormat(thread, numberFormat, locales, options, cacheable); in ToLocaleString() 336 // Return ? FormatNumeric(numberFormat, x). in ToLocaleString() 337 JSHandle<JSTaggedValue> result = JSNumberFormat::FormatNumeric(thread, numberFormat, x.GetTaggedValue()); in ToLocaleString()
|
/arkcompiler/ets_runtime/ecmascript/napi/test/ |
H A D | ffi_workload.cpp | 4743 JSHandle<JSNumberFormat> numberFormat = in HWTEST_F_L0() local 4745 EXPECT_TRUE(*numberFormat != nullptr); in HWTEST_F_L0() 4748 JSNumberFormat::InitializeNumberFormat(thread_, numberFormat, locales, undefinedOptions); in HWTEST_F_L0() 4749 JSHandle<JSTaggedValue> numberformatTagHandleVal = JSHandle<JSTaggedValue>::Cast(numberFormat); in HWTEST_F_L0()
|