From 9b2f453e98c1c2626fbb06c5f368bf8d89c99e27 Mon Sep 17 00:00:00 2001 From: y00314596 Date: Wed, 15 Sep 2021 17:05:30 +0800 Subject: [PATCH] modify cases on 20210915 by yangqing3@huawei.com Signed-off-by: y00314596 --- .../src/main/js/default/test/I18n.test.js | 512 +++++++++--------- 1 file changed, 256 insertions(+), 256 deletions(-) diff --git a/global/i18n_standard/intljs/src/main/js/default/test/I18n.test.js b/global/i18n_standard/intljs/src/main/js/default/test/I18n.test.js index 8c7b8e0eb..93f172af9 100755 --- a/global/i18n_standard/intljs/src/main/js/default/test/I18n.test.js +++ b/global/i18n_standard/intljs/src/main/js/default/test/I18n.test.js @@ -12,417 +12,417 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import Intl from "@ohos.intl" +import Intl from '@ohos.intl' import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index' describe('intlTest', function () { - console.log("*************start I18NTest*************"); + console.log('*************start I18NTest*************'); /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0100 - * @tc.name format the language in locale + * @tc.name test the language in en-Latn-GB locale * @tc.desc check the language */ it('locale_test_0100', 0, function () { - let locale = new Intl.Locale("en-Latn-GB"); - console.log("locale_test_0100 " + locale.language); - expect(locale.language).assertEqual("en"); + let locale = new Intl.Locale('en-Latn-GB'); + console.log('locale_test_0100 ' + locale.language); + expect(locale.language).assertEqual('en'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0200 - * @tc.name format the language in locale + * @tc.name test the language in ja-Jpan-JP-u-ca-japanese-hc-h12-co-emoji locale * @tc.desc check the language */ it('locale_test_0200', 0, function () { - let locale = new Intl.Locale("ja-Jpan-JP-u-ca-japanese-hc-h12-co-emoji"); - console.log("locale_test_0200 " + locale.language); - expect(locale.language).assertEqual("ja"); + let locale = new Intl.Locale('ja-Jpan-JP-u-ca-japanese-hc-h12-co-emoji'); + console.log('locale_test_0200 ' + locale.language); + expect(locale.language).assertEqual('ja'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0300 - * @tc.name format the script in locale + * @tc.name test the script in locale * @tc.desc check the script */ it('locale_test_0300', 0, function () { - let locale = new Intl.Locale("en-Latn-GB"); - console.log("locale_test_0300 " + locale.script); - expect(locale.script).assertEqual("Latn"); + let locale = new Intl.Locale('en-Latn-GB'); + console.log('locale_test_0300 ' + locale.script); + expect(locale.script).assertEqual('Latn'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0400 - * @tc.name format the region in locale + * @tc.name test the region in locale * @tc.desc check the region */ it('locale_test_0400', 0, function () { - let locale = new Intl.Locale("en-Latn-GB"); - console.log("locale_test_0400 " + locale.region); - expect(locale.region).assertEqual("GB"); + let locale = new Intl.Locale('en-Latn-GB'); + console.log('locale_test_0400 ' + locale.region); + expect(locale.region).assertEqual('GB'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0500 - * @tc.name format the basename in locale + * @tc.name test the basename in locale * @tc.desc check the basename */ it('locale_test_0500', 0, function () { - let locale = new Intl.Locale("en-Latn-GB"); - console.log("locale_test_0500 " + locale.baseName); - expect(locale.baseName).assertEqual("en-Latn-GB"); + let locale = new Intl.Locale('en-Latn-GB'); + console.log('locale_test_0500 ' + locale.baseName); + expect(locale.baseName).assertEqual('en-Latn-GB'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0600 - * @tc.name format the basename in ja-Jpan-JP-u-ca-japanese-hc-h12 + * @tc.name test the basename in ja-Jpan-JP-u-ca-japanese-hc-h12 * @tc.desc check the ja-Jpan-JP-u-ca-japanese-hc-h12 basename */ it('locale_test_0600', 0, function () { - let locale = new Intl.Locale("ja-Jpan-JP-u-ca-japanese-hc-h12"); - console.log("locale_test_0600 " + locale.baseName); - expect(locale.baseName).assertEqual("ja-Jpan-JP"); + let locale = new Intl.Locale('ja-Jpan-JP-u-ca-japanese-hc-h12'); + console.log('locale_test_0600 ' + locale.baseName); + expect(locale.baseName).assertEqual('ja-Jpan-JP'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0700 - * @tc.name format the hourCycle + * @tc.name test the hourCycle * @tc.desc check the hourCycle */ it('locale_test_0700', 0, function () { let locale = new Intl.Locale('zh-CN', {hourCycle: 'h24', calendar: 'gregory'}); - console.log("locale_test_0700 " + locale.hourCycle); - expect(locale.hourCycle).assertEqual("h24"); + console.log('locale_test_0700 ' + locale.hourCycle); + expect(locale.hourCycle).assertEqual('h24'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0800 - * @tc.name format the calendar + * @tc.name test the calendar * @tc.desc check the calendar */ it('locale_test_0800', 0, function () { let locale = new Intl.Locale('zh-CN', {hourCycle: '24', calendar: 'gregory'}); - console.log("locale_test_0800 " + locale.calendar); - expect(locale.calendar).assertEqual("gregory"); + console.log('locale_test_0800 ' + locale.calendar); + expect(locale.calendar).assertEqual('gregory'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_0900 - * @tc.name format the japanese calendar + * @tc.name test the japanese calendar * @tc.desc check the japanese calendar */ it('locale_test_0900', 0, function () { let locale = new Intl.Locale('ja-Jpan-JP-u-ca-japanese-hc-h12'); - console.log("locale_test_0900 " + locale.calendar); - expect(locale.calendar).assertEqual("japanese"); + console.log('locale_test_0900 ' + locale.calendar); + expect(locale.calendar).assertEqual('japanese'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1000 - * @tc.name format the h12 hourCycle + * @tc.name test the h12 hourCycle * @tc.desc check the h12 hourCycle */ it('locale_test_1000', 0, function () { let locale = new Intl.Locale('ja-Jpan-JP-u-ca-japanese-hc-h12'); - console.log("locale_test_1000 " + locale.hourCycle); - expect(locale.hourCycle).assertEqual("h12"); + console.log('locale_test_1000 ' + locale.hourCycle); + expect(locale.hourCycle).assertEqual('h12'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1100 - * @tc.name format the caseFirst + * @tc.name test the caseFirst with upper * @tc.desc check the caseFirst */ it('locale_test_1100', 0, function () { let locale = new Intl.Locale('ja-Jpan-JP', {caseFirst: 'upper'}); - console.log("locale_test_1100 " + locale.caseFirst); - expect(locale.caseFirst).assertEqual("upper"); + console.log('locale_test_1100 ' + locale.caseFirst); + expect(locale.caseFirst).assertEqual('upper'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1120 - * @tc.name format the caseFirst + * @tc.name test the caseFirst with lower * @tc.desc check the caseFirst */ it('locale_test_1120', 0, function () { let locale = new Intl.Locale('ja-Jpan-JP', {caseFirst: 'lower'}); - console.log("locale_test_1120 " + locale.caseFirst); - expect(locale.caseFirst).assertEqual("lower"); + console.log('locale_test_1120 ' + locale.caseFirst); + expect(locale.caseFirst).assertEqual('lower'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1140 - * @tc.name format the caseFirst + * @tc.name test the caseFirst with false * @tc.desc check the caseFirst */ it('locale_test_1140', 0, function () { let locale = new Intl.Locale('ja-Jpan-JP', {caseFirst: 'false'}); - console.log("locale_test_1140 " + locale.caseFirst); - expect(locale.caseFirst).assertEqual("false"); + console.log('locale_test_1140 ' + locale.caseFirst); + expect(locale.caseFirst).assertEqual('false'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1200 - * @tc.name format the collation + * @tc.name test the collation * @tc.desc check the collation */ it('locale_test_1200', 0, function () { let locale = new Intl.Locale('ja-Jpan-JP', {collation: 'big5han'}); - console.log("locale_test_1200 " + locale.collation); - expect(locale.collation).assertEqual("big5han"); + console.log('locale_test_1200 ' + locale.collation); + expect(locale.collation).assertEqual('big5han'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1300 - * @tc.name format the numeric + * @tc.name test the numeric * @tc.desc check the numeric */ it('locale_test_1300', 0, function () { let locale = new Intl.Locale('ja-Jpan-JP', {numeric: true}); - console.log("locale_test_1300 " + locale.numeric); + console.log('locale_test_1300 ' + locale.numeric); expect(locale.numeric === true).assertTrue(); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1400 - * @tc.name format the numeric - * @tc.desc check the numeric + * @tc.name test the numberingSystem + * @tc.desc check the numberingSystem */ it('locale_test_1400', 0, function () { let locale = new Intl.Locale('ja-Jpan-JP', {numberingSystem: 'arab'}); - console.log("locale_test_1400 " + locale.numberingSystem); - expect(locale.numberingSystem).assertEqual("arab"); + console.log('locale_test_1400 ' + locale.numberingSystem); + expect(locale.numberingSystem).assertEqual('arab'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1500 - * @tc.name test the toString interface - * @tc.desc check the toString method + * @tc.name test the toString interface with zh + * @tc.desc check the toString method with zh */ it('locale_test_1500', 0, function () { let locale = new Intl.Locale('zh'); - console.log("locale_test_1500 " + locale.toString()); - expect(locale.toString()).assertEqual("zh"); + console.log('locale_test_1500 ' + locale.toString()); + expect(locale.toString()).assertEqual('zh'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1600 - * @tc.name test the toString interface - * @tc.desc check the toString method + * @tc.name test the toString interface with zh-CN + * @tc.desc check the toString method with zh-CN */ it('locale_test_1600', 0, function () { let locale = new Intl.Locale('zh-CN'); - console.log("locale_test_1600 " + locale.toString()); - expect(locale.toString()).assertEqual("zh-CN"); + console.log('locale_test_1600 ' + locale.toString()); + expect(locale.toString()).assertEqual('zh-CN'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1700 - * @tc.name test the toString interface - * @tc.desc check the toString method + * @tc.name test the toString interface with zh-Hans-CN + * @tc.desc check the toString method with zh-Hans-CN */ it('locale_test_1700', 0, function () { let locale = new Intl.Locale('zh-Hans-CN'); - console.log("locale_test_1700 " + locale.toString()); - expect(locale.toString()).assertEqual("zh-Hans-CN"); + console.log('locale_test_1700 ' + locale.toString()); + expect(locale.toString()).assertEqual('zh-Hans-CN'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1800 - * @tc.name test the toString interface - * @tc.desc check the toString method + * @tc.name test the toString interface with zh-Hans-CN-u-hc-h12-ca-japanese + * @tc.desc check the toString method with zh-Hans-CN-u-hc-h12-ca-japanese */ it('locale_test_1800', 0, function () { let locale = new Intl.Locale('zh-Hans-CN-u-ca-japanese-hc-h12'); - console.log("locale_test_1800 " + locale.toString()); - expect(locale.toString()).assertEqual("zh-Hans-CN-u-hc-h12-ca-japanese"); + console.log('locale_test_1800 ' + locale.toString()); + expect(locale.toString()).assertEqual('zh-Hans-CN-u-hc-h12-ca-japanese'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_1900 - * @tc.name test the maximize interface - * @tc.desc check the maximize method + * @tc.name test the maximize interface with zh-u-ca-gregory-co-compact param + * @tc.desc check the maximize method with zh-u-ca-gregory-co-compact param */ it('locale_test_1900', 0, function () { let locale = new Intl.Locale('zh', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_1900 " + locale.toString()); - expect(locale.toString()).assertEqual("zh-u-ca-gregory-co-compact"); + console.log('locale_test_1900 ' + locale.toString()); + expect(locale.toString()).assertEqual('zh-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2000 - * @tc.name test the toString interface - * @tc.desc check the toString method + * @tc.name test the toString interface with zh-CN-u-ca-gregory-co-compact param + * @tc.desc check the toString method with zh-CN-u-ca-gregory-co-compact param */ it('locale_test_2000', 0, function () { let locale = new Intl.Locale('zh-CN', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_2000 " + locale.toString()); - expect(locale.toString()).assertEqual("zh-CN-u-ca-gregory-co-compact"); + console.log('locale_test_2000 ' + locale.toString()); + expect(locale.toString()).assertEqual('zh-CN-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2100 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the toString interface with zh-hans-CN-u-ca-gregory-co-compact param + * @tc.desc check the toString method with zh-hans-CN-u-ca-gregory-co-compact param */ it('locale_test_2100', 0, function () { let locale = new Intl.Locale('zh-hans-CN', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_2100 " + locale.toString()); - expect(locale.toString()).assertEqual("zh-hans-CN-u-ca-gregory-co-compact"); + console.log('locale_test_2100 ' + locale.toString()); + expect(locale.toString()).assertEqual('zh-hans-CN-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2200 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the mininize interface with one param zh + * @tc.desc check the mininize method with one param zh */ it('locale_test_2200', 0, function () { let locale = new Intl.Locale('zh'); - console.log("locale_test_2200 " + locale.mininize().toString()); - expect(locale.minimize().toString()).assertEqual("zh"); + console.log('locale_test_2200 ' + locale.mininize().toString()); + expect(locale.minimize().toString()).assertEqual('zh'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2201 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the mininize interface with one param zh-CN + * @tc.desc check the mininize method with one param zh-CN */ it('locale_test_2201', 0, function () { let locale = new Intl.Locale('zh-CN'); - console.log("locale_test_2201 " + locale.mininize().toString()); - expect(locale.minimize().toString()).assertEqual("zh"); + console.log('locale_test_2201 ' + locale.mininize().toString()); + expect(locale.minimize().toString()).assertEqual('zh'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2202 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the mininize interface with one param zh-Hans-CN + * @tc.desc check the mininize method with one param zh-Hans-CN */ it('locale_test_2202', 0, function () { let locale = new Intl.Locale('zh-Hans-CN'); - console.log("locale_test_2202 " + locale.mininize().toString()); - expect(locale.minimize().toString()).assertEqual("zh"); + console.log('locale_test_2202 ' + locale.mininize().toString()); + expect(locale.minimize().toString()).assertEqual('zh'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2203 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the mininize interface with one param zh-Hans-CN-u-ca-gregory-co-compact + * @tc.desc check the mininize method with one param zh-Hans-CN-u-ca-gregory-co-compact */ it('locale_test_2203', 0, function () { let locale = new Intl.Locale('zh-Hans-CN-u-ca-gregory-co-compact'); - console.log("locale_test_2203 " + locale.mininize().toString()); - expect(locale.minimize().toString()).assertEqual("zh"); + console.log('locale_test_2203 ' + locale.mininize().toString()); + expect(locale.minimize().toString()).assertEqual('zh'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2204 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the mininize interface with zh lcoale + * @tc.desc check the mininize method with zh lcoale */ it('locale_test_2204', 0, function () { let locale = new Intl.Locale('zh', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_2204 " + locale.mininize().toString()); - expect(locale.minimize().toString()).assertEqual("zh-u-ca-gregory-co-compact"); + console.log('locale_test_2204 ' + locale.mininize().toString()); + expect(locale.minimize().toString()).assertEqual('zh-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2205 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the mininize interface with zh-CN lcoale + * @tc.desc check the mininize method with zh-CN lcoale */ it('locale_test_2205', 0, function () { let locale = new Intl.Locale('zh-CN', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_2205 " + locale.mininize().toString()); - expect(locale.minimize().toString()).assertEqual("zh-u-ca-gregory-co-compact"); + console.log('locale_test_2205 ' + locale.mininize().toString()); + expect(locale.minimize().toString()).assertEqual('zh-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2206 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the mininize interface with zh-Hans-CN lcoale + * @tc.desc check the mininize method with zh-Hans-CN lcoale */ it('locale_test_2206', 0, function () { let locale = new Intl.Locale('zh-hans-CN', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_2206 " + locale.mininize().toString()); - expect(locale.minimize().toString()).assertEqual("zh-u-ca-gregory-co-compact"); + console.log('locale_test_2206 ' + locale.mininize().toString()); + expect(locale.minimize().toString()).assertEqual('zh-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2300 - * @tc.name test the maximize interface - * @tc.desc check the maximize method + * @tc.name test the maximize interface with one param zh + * @tc.desc check the maximize method with one param zh */ it('locale_test_2300', 0, function () { let locale = new Intl.Locale('zh'); - console.log("locale_test_2300 " + locale.maximize().toString()); - expect(locale.maximize().toString()).assertEqual("zh-Hans-CN"); + console.log('locale_test_2300 ' + locale.maximize().toString()); + expect(locale.maximize().toString()).assertEqual('zh-Hans-CN'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2301 - * @tc.name test the maximize interface - * @tc.desc check the maximize method + * @tc.name test the maximize interface with one param zh-CN + * @tc.desc check the maximize method with one param zh-CN */ it('locale_test_2301', 0, function () { let locale = new Intl.Locale('zh-CN'); - console.log("locale_test_2301 " + locale.maximize().toString()); - expect(locale.maximize().toString()).assertEqual("zh-Hans-CN"); + console.log('locale_test_2301 ' + locale.maximize().toString()); + expect(locale.maximize().toString()).assertEqual('zh-Hans-CN'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2302 - * @tc.name test the maximize interface - * @tc.desc check the maximize method + * @tc.name test the maximize interface with one param zh-Hans-CN-u-ca-gregory-co-compact + * @tc.desc check the maximize method with one param zh-Hans-CN-u-ca-gregory-co-compact */ it('locale_test_2302', 0, function () { let locale = new Intl.Locale('zh-Hans-CN'); - console.log("locale_test_2302 " + locale.maximize().toString()); - expect(locale.maximize().toString()).assertEqual("zh-Hans-CN"); + console.log('locale_test_2302 ' + locale.maximize().toString()); + expect(locale.maximize().toString()).assertEqual('zh-Hans-CN'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2303 - * @tc.name test the mininize interface - * @tc.desc check the mininize method + * @tc.name test the mininize interface with zh-Hans-CN-u-ca-gregory-co-compact locale + * @tc.desc check the mininize method with zh-Hans-CN-u-ca-gregory-co-compact locale */ it('locale_test_2303', 0, function () { let locale = new Intl.Locale('zh-Hans-CN-u-ca-gregory-co-compact'); - console.log("locale_test_2303 " + locale.maximize().toString()); - expect(locale.maximize().toString()).assertEqual("zh-Hans-CN-u-ca-gregory-co-compact"); + console.log('locale_test_2303 ' + locale.maximize().toString()); + expect(locale.maximize().toString()).assertEqual('zh-Hans-CN-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2304 - * @tc.name test the maximize interface - * @tc.desc check the maximize method + * @tc.name test the maximize interface with zh locale + * @tc.desc check the maximize method with zh locale */ it('locale_test_2304', 0, function () { let locale = new Intl.Locale('zh', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_2304 " + locale.maximize().toString()); - expect(locale.maximize().toString()).assertEqual("zh-Hans-CN-u-ca-gregory-co-compact"); + console.log('locale_test_2304 ' + locale.maximize().toString()); + expect(locale.maximize().toString()).assertEqual('zh-Hans-CN-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2305 - * @tc.name test the maximize interface - * @tc.desc check the maximize method + * @tc.name test the maximize interface with zh-CN locale + * @tc.desc check the maximize method with zh-CN locale */ it('locale_test_2305', 0, function () { let locale = new Intl.Locale('zh-CN', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_2305 " + locale.maximize().toString()); - expect(locale.maximize().toString()).assertEqual("zh-Hans-CN-u-ca-gregory-co-compact"); + console.log('locale_test_2305 ' + locale.maximize().toString()); + expect(locale.maximize().toString()).assertEqual('zh-Hans-CN-u-ca-gregory-co-compact'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_LOCALE_2306 - * @tc.name test the maximize interface - * @tc.desc check the maximize method + * @tc.name test the maximize interface with zh-Hans-CN locale + * @tc.desc check the maximize method with zh-Hans-CN locale */ it('locale_test_2306', 0, function () { let locale = new Intl.Locale('zh-Hans-CN', {calendar: 'gregory', collation: 'compact'}); - console.log("locale_test_2306 " + locale.maximize().toString()); - expect(locale.maximize().toString()).assertEqual("zh-Hans-CN-u-ca-gregory-co-compact"); + console.log('locale_test_2306 ' + locale.maximize().toString()); + expect(locale.maximize().toString()).assertEqual('zh-Hans-CN-u-ca-gregory-co-compact'); }) /* * @@ -431,43 +431,43 @@ describe('intlTest', function () { * @tc.desc check the datetime is not null */ it('dateTimeFormat_test_0100', 0, function () { - let datefmt = new Intl.DateTimeFormat("en-GB"); + let datefmt = new Intl.DateTimeFormat('en-GB'); expect(datefmt !== null).assertTrue(); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_0200 - * @tc.name format the date with en-GB locale + * @tc.name format the date with zh locale * @tc.desc check the date */ it('dateTimeFormat_test_0200', 0, function () { let date = new Date(2021, 11, 17, 3, 24, 0); - let datefmt = new Intl.DateTimeFormat("zh"); - console.log("dateTimeFormat_test_0200 " + datefmt.format(date)); + let datefmt = new Intl.DateTimeFormat('zh'); + console.log('dateTimeFormat_test_0200 ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('2021/12/17'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_0300 - * @tc.name format the date with en-GB locale + * @tc.name format the date with en locale * @tc.desc check the date */ it('dateTimeFormat_test_0300', 0, function () { let date = new Date(2021, 11, 17, 3, 24, 0); - let datefmt = new Intl.DateTimeFormat("en"); - console.log("dateTimeFormat_test_0300 " + datefmt.format(date)); + let datefmt = new Intl.DateTimeFormat('en'); + console.log('dateTimeFormat_test_0300 ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('12/17/21'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_0310 - * @tc.name format the date with en-GB locale + * @tc.name format the date with en-US locale * @tc.desc check the date */ it('dateTimeFormat_test_0310', 0, function () { let date = new Date(2021, 11, 17, 3, 24, 0); - let datefmt = new Intl.DateTimeFormat("en-US"); - console.log("dateTimeFormat_test_0310 " + datefmt.format(date)); + let datefmt = new Intl.DateTimeFormat('en-US'); + console.log('dateTimeFormat_test_0310 ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('12/17/21'); }) @@ -478,72 +478,72 @@ describe('intlTest', function () { */ it('dateTimeFormat_test_0320', 0, function () { let date = new Date(2021, 11, 17, 3, 24, 0); - let datefmt = new Intl.DateTimeFormat("en-GB"); - console.log("dateTimeFormat_test_0320 " + datefmt.format(date)); + let datefmt = new Intl.DateTimeFormat('en-GB'); + console.log('dateTimeFormat_test_0320 ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('17/12/2021'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_0400 - * @tc.name format the date with en-GB locale + * @tc.name format the date with aa locale * @tc.desc check the date */ // it('dateTimeFormat_test_0400', 0, function () { // let date = new Date(2021, 11, 17, 3, 24, 0); - // let datefmt = new Intl.DateTimeFormat("aa"); - // console.log("dateTimeFormat_test_0400 " + datefmt.format(date)); + // let datefmt = new Intl.DateTimeFormat('aa'); + // console.log('dateTimeFormat_test_0400 ' + datefmt.format(date)); // expect(datefmt.format(date)).assertEqual('2021/12/17'); // }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_0500 - * @tc.name format the hour - * @tc.desc check the hour + * @tc.name format the hour with ban and zh locale + * @tc.desc check the hour with ban and zh locale */ it('dateTimeFormat_test_0500', 0, function () { let date = new Date(2020, 11, 20, 14, 23, 16); let option = { dateStyle: 'full' }; let datefmt = new Intl.DateTimeFormat(['ban', 'zh'], option); - console.log("dateTimeFormat_test_0500 " + datefmt.format(date)); + console.log('dateTimeFormat_test_0500 ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('2020年12月20日星期日'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_0600 - * @tc.name format the hour - * @tc.desc check the hour + * @tc.name format the hour with en and zh locale + * @tc.desc check the hour with en and zh locale */ it('dateTimeFormat_test_0600', 0, function () { let date = new Date(2020, 11, 20, 14, 23, 16); let option = { dateStyle: 'full' }; let datefmt = new Intl.DateTimeFormat(['en', 'zh'], option); - console.log("dateTimeFormat_test_0600 " + datefmt.format(date)); + console.log('dateTimeFormat_test_0600 ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('Sunday, December 20, 2020'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_0700 - * @tc.name format the hour - * @tc.desc check the hour + * @tc.name format the hour with en and ban locale + * @tc.desc check the hour with en and ban locale */ it('dateTimeFormat_test_0700', 0, function () { let date = new Date(2020, 11, 20, 14, 23, 16); let option = { dateStyle: 'full' }; let datefmt = new Intl.DateTimeFormat(['en', 'ban'], option); - console.log("dateTimeFormat_test_0700 " + datefmt.format(date)); + console.log('dateTimeFormat_test_0700 ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('Sunday, December 20, 2020'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_0800 - * @tc.name format the hour - * @tc.desc check the hour + * @tc.name format the hour without correct locale + * @tc.desc check the hour without correct locale */ // it('dateTimeFormat_test_0800', 0, function () { // let date = new Date(2020, 11, 20, 14, 23, 16); // let option = { dateStyle: 'full' }; // let datefmt = new Intl.DateTimeFormat(['abc', 'ban'], option); -// console.log("dateTimeFormat_test_0800 " + datefmt.format(date)); +// console.log('dateTimeFormat_test_0800 ' + datefmt.format(date)); // expect(datefmt.format(date)).assertEqual('12/20/20, 2:23 PM'); // }) @@ -556,48 +556,48 @@ describe('intlTest', function () { let date = new Date(2020, 11, 20, 14, 23, 16); let option = { dateStyle: 'full', timeStyle: 'full' }; let datefmt = new Intl.DateTimeFormat('zh-Hans-CN', option); - console.log("dateTimeFormat_test_0900 " + datefmt.format(date)); + console.log('dateTimeFormat_test_0900 ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('2020年12月20日星期日 协调世界时 下午2:23:16'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_1000 - * @tc.name format the date dateStyle - * @tc.desc check the dateStyle + * @tc.name format the date dateStyle with long style + * @tc.desc check the dateStyle with long style */ it('dateTimeFormat_test_1000', 0, function () { let date = new Date(2020, 11, 20, 14, 23, 16); let option = { dateStyle: 'long', timeStyle: 'long' }; let datefmt = new Intl.DateTimeFormat('zh-CN', option); - console.log("dateTimeFormat_test_1000 " + datefmt.resolvedOptions().dateStyle); + console.log('dateTimeFormat_test_1000 ' + datefmt.resolvedOptions().dateStyle); expect(datefmt.resolvedOptions().dateStyle).assertEqual('long'); expect(datefmt.format(date)).assertEqual('2020年12月20日 UTC 下午2:23:16'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_1100 - * @tc.name format the date dateStyle - * @tc.desc check the dateStyle + * @tc.name format the date dateStyle with medium style + * @tc.desc check the dateStyle with medium style */ it('dateTimeFormat_test_1100', 0, function () { let date = new Date(2020, 11, 20, 14, 23, 16); let option = { dateStyle: 'medium', timeStyle: 'medium' }; let datefmt = new Intl.DateTimeFormat('zh-CN', option); - console.log("dateTimeFormat_test_1100 " + datefmt.resolvedOptions().dateStyle); + console.log('dateTimeFormat_test_1100 ' + datefmt.resolvedOptions().dateStyle); expect(datefmt.resolvedOptions().dateStyle).assertEqual('medium'); expect(datefmt.format(date)).assertEqual('2020年12月20日 下午2:23:16'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_1200 - * @tc.name format the date dateStyle - * @tc.desc check the dateStyle + * @tc.name format the date dateStyle with short style + * @tc.desc check the dateStyle with short style */ it('dateTimeFormat_test_1200', 0, function () { let date = new Date(2020, 11, 20, 14, 23, 16); let option = { dateStyle: 'short', timeStyle: 'short' }; let datefmt = new Intl.DateTimeFormat('zh-CN', option); - console.log("dateTimeFormat_test_1200 " + datefmt.resolvedOptions().dateStyle); + console.log('dateTimeFormat_test_1200 ' + datefmt.resolvedOptions().dateStyle); expect(datefmt.resolvedOptions().dateStyle).assertEqual('short'); expect(datefmt.format(date)).assertEqual('2020/12/20 下午2:23'); }) @@ -611,20 +611,20 @@ describe('intlTest', function () { let startdate = new Date(2020, 11, 20, 14, 23, 16); let enddate = new Date(2020, 11, 21, 14, 23, 16); let datefmt = new Intl.DateTimeFormat('en-GB'); - console.log("dateTimeFormat_test_1300 " + datefmt.formatRange(startdate, enddate)); + console.log('dateTimeFormat_test_1300 ' + datefmt.formatRange(startdate, enddate)); expect(datefmt.formatRange(startdate, enddate)).assertEqual('20/12/2020 – 21/12/2020'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_1400 - * @tc.name format the date with daterange - * @tc.desc check the daterange + * @tc.name format the date with daterange when the start and end date is equal + * @tc.desc check the daterange when the start and end date is equal */ it('dateTimeFormat_test_1400', 0, function () { let startdate = new Date(2020, 11, 20, 14, 23, 16); let enddate = new Date(2020, 11, 20, 14, 23, 16); let datefmt = new Intl.DateTimeFormat('en-GB'); - console.log("dateTimeFormat_test_1400 " + datefmt.formatRange(startdate, enddate)); + console.log('dateTimeFormat_test_1400 ' + datefmt.formatRange(startdate, enddate)); expect(datefmt.formatRange(startdate, enddate)).assertEqual('20/12/2020'); }) @@ -637,7 +637,7 @@ describe('intlTest', function () { let date = new Date(2020, 11, 20, 14, 23, 16); let option = { year: 'numeric', month: 'long', day: 'numeric', weekday: 'long' }; let datefmt = new Intl.DateTimeFormat('ja', option); - console.log("jessie " + datefmt.format(date)); + console.log('jessie ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('2020年12月20日日曜日'); }) @@ -651,7 +651,7 @@ describe('intlTest', function () { let enddate = new Date(2021, 4, 5, 10, 5, 3); let option = { year: 'numeric', month: 'long', day: 'numeric', weekday: 'long' }; let datefmt = new Intl.DateTimeFormat('en', option); - console.log("jessie 007 " + datefmt.formatRange(startdate, enddate)); + console.log('jessie 007 ' + datefmt.formatRange(startdate, enddate)); expect(datefmt.formatRange(startdate, enddate)).assertEqual('Sunday, December 20, 2020 – Wednesday, May 5, 2021'); }) @@ -665,7 +665,7 @@ describe('intlTest', function () { let option = { year: 'numeric', month: 'long', day: 'numeric', hour: 'numeric', minute: '2-digit', second: 'numeric', weekday: 'long', era: 'short' }; let datefmt = new Intl.DateTimeFormat('zh-CN-u-hc-h12', option); - console.log("jessie " + datefmt.format(date)); + console.log('jessie ' + datefmt.format(date)); expect(datefmt.format(date)).assertEqual('公元2020年12月20日星期日 下午2:23:16'); }) @@ -678,7 +678,7 @@ describe('intlTest', function () { let date = new Date(2020, 3, 14, 15, 5, 3); let option = { timeZone: 'America/Los_Angeles', timeZoneName: 'long' }; let datefmt = new Intl.DateTimeFormat('zh-CN-u-hc-h12', option); - console.log("jessie " + datefmt.format(date)); + console.log('jessie ' + datefmt.format(date)); expect(datefmt.format(date).indexOf('北美太平洋夏令时间') !== -1).assertEqual(true); }) @@ -730,8 +730,8 @@ describe('intlTest', function () { /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_2300 - * @tc.name format the hour - * @tc.desc check the hour + * @tc.name format the hour in zh-CN-u-hc-h12 + * @tc.desc check the hour in zh-CN-u-hc-h12 */ it('dateTimeFormat_test_2300', 0, function () { let option = { year: 'numeric', month: 'long', day: 'numeric', @@ -742,8 +742,8 @@ describe('intlTest', function () { /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_2400 - * @tc.name format the hour - * @tc.desc check the hour + * @tc.name format the hour in fr-Latn-FR-u-nu-mong + * @tc.desc check the hour in fr-Latn-FR-u-nu-mong */ it('dateTimeFormat_test_2400', 0, function () { let date = new Date(2020, 11, 20, 14, 23, 16); @@ -754,8 +754,8 @@ describe('intlTest', function () { /* * * @tc.number SUB_GLOBAL_I18N_JS_DATETIME_2500 - * @tc.name format the hour - * @tc.desc check the hour + * @tc.name format the hour in zh-CN-u-hc-h12 with matcher + * @tc.desc check the hour in zh-CN-u-hc-h12 with matcher */ it('dateTimeFormat_test_2500', 0, function () { let option = { year: 'numeric', month: 'long', day: 'numeric', @@ -779,56 +779,56 @@ describe('intlTest', function () { /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_0100 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in zh + * @tc.desc check the number in zh */ it('formatNumber_test_0100', 0, function () { let numfmt = new Intl.NumberFormat('zh'); - console.log("formatNumber_test_0100 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0100 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_0200 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in zh-u-nu-latn + * @tc.desc check the number in zh-u-nu-latn */ it('formatNumber_test_0200', 0, function () { let numfmt = new Intl.NumberFormat('zh-u-nu-latn'); - console.log("formatNumber_test_0200 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0200 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_0300 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in zh-u-nu-arab + * @tc.desc check the number in zh-u-nu-arab */ it('formatNumber_test_0300', 0, function () { let numfmt = new Intl.NumberFormat('zh-u-nu-arab'); - console.log("formatNumber_test_0300 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0300 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('١٢٣٬٤٥٦٫٧٨٩'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_0400 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in en + * @tc.desc check the number in en */ it('formatNumber_test_0400', 0, function () { let numfmt = new Intl.NumberFormat('en'); - console.log("formatNumber_test_0400 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0400 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_0500 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in en-u-nu-thai + * @tc.desc check the number in en-u-nu-thai */ it('formatNumber_test_0500', 0, function () { let numfmt = new Intl.NumberFormat('en-u-nu-thai'); - console.log("formatNumber_test_0500 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0500 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('๑๒๓,๔๕๖.๗๘๙'); }) @@ -839,106 +839,106 @@ describe('intlTest', function () { */ it('formatNumber_test_0600', 0, function () { let numfmt = new Intl.NumberFormat('en-GB'); - console.log("formatNumber_test_0600 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0600 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_0700 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in en-US + * @tc.desc check the number in en-US */ it('formatNumber_test_0700', 0, function () { let numfmt = new Intl.NumberFormat('en-US'); - console.log("formatNumber_test_0700 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0700 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_0800 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in aa + * @tc.desc check the number in aa */ it('formatNumber_test_0800', 0, function () { let numfmt = new Intl.NumberFormat('aa'); - console.log("formatNumber_test_0800 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0800 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_0900 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in zh and en list + * @tc.desc check the number in zh and en list */ it('formatNumber_test_0900', 0, function () { let numfmt = new Intl.NumberFormat(['zh','en']); - console.log("formatNumber_test_0900 " + numfmt.format(123456.789)); + console.log('formatNumber_test_0900 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1000 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in en and zh list + * @tc.desc check the number in en and zh list */ it('formatNumber_test_1000', 0, function () { let numfmt = new Intl.NumberFormat(['en','zh']); - console.log("formatNumber_test_1000 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1000 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1100 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in en and aa list + * @tc.desc check the number in en and aa list */ it('formatNumber_test_1100', 0, function () { let numfmt = new Intl.NumberFormat(['en','aa']); - console.log("formatNumber_test_1100 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1100 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1200 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in aa and zh list + * @tc.desc check the number in aa and zh list */ it('formatNumber_test_1200', 0, function () { let numfmt = new Intl.NumberFormat(['aa','zh']); - console.log("formatNumber_test_1200 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1200 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123,456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1300 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in aa and bb list + * @tc.desc check the number in aa and bb list */ it('formatNumber_test_1300', 0, function () { let numfmt = new Intl.NumberFormat(['aa','bb']); - console.log("formatNumber_test_1300 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1300 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123456.789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1400 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in aa bb and es list + * @tc.desc check the number in aa bb and es list */ it('formatNumber_test_1400', 0, function () { let numfmt = new Intl.NumberFormat(['aa','bb','es']); - console.log("formatNumber_test_1400 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1400 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123.456,789'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1500 - * @tc.name format the number in en-GB - * @tc.desc check the number in en-GB + * @tc.name format the number in aa it and bb list + * @tc.desc check the number in aa it and bb list */ it('formatNumber_test_1500', 0, function () { let numfmt = new Intl.NumberFormat(['aa','it','bb']); - console.log("formatNumber_test_1500 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1500 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('123.456,789'); }) @@ -949,7 +949,7 @@ describe('intlTest', function () { */ it('formatNumber_test_1600', 0, function () { let numfmt = new Intl.NumberFormat('en-GB', { style: 'decimal', notation: 'scientific' }); - console.log("formatNumber_test_1600 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1600 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('1.234568E5'); expect(numfmt.resolvedOptions().style).assertEqual('decimal'); expect(numfmt.resolvedOptions().notation).assertEqual('scientific'); @@ -957,13 +957,13 @@ describe('intlTest', function () { /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1700 - * @tc.name format the number with currency - * @tc.desc check the number with currency + * @tc.name format the number with currency EUR + * @tc.desc check the number with currency EUR */ it('formatNumber_test_1700', 0, function () { let numfmt = new Intl.NumberFormat('en-GB', { style: 'currency', currency: 'EUR', currencyDisplay: 'name', currencySign: 'accounting', signDisplay: 'always' }); - console.log("formatNumber_test_1700 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1700 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('+123,456.79 euros'); expect(numfmt.resolvedOptions().locale).assertEqual('en-GB'); expect(numfmt.resolvedOptions().style).assertEqual('currency'); @@ -975,50 +975,50 @@ describe('intlTest', function () { /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1800 - * @tc.name format the number with currency - * @tc.desc check the number with currency + * @tc.name format the number with currency USD + * @tc.desc check the number with currency USD */ it('formatNumber_test_1800', 0, function () { let numfmt = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', currencyDisplay: 'code', currencySign: 'accounting', signDisplay: 'always' }); - console.log("formatNumber_test_1800 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1800 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('+USD 123,456.79'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_1900 - * @tc.name format the number with currency - * @tc.desc check the number with currency + * @tc.name format the number with currency CNY + * @tc.desc check the number with currency CNY */ it('formatNumber_test_1900', 0, function () { let numfmt = new Intl.NumberFormat('zh-CN', { style: 'currency', currency: 'CNY', currencyDisplay: 'symbol', currencySign: 'accounting', signDisplay: 'always' }); - console.log("formatNumber_test_1900 " + numfmt.format(123456.789)); + console.log('formatNumber_test_1900 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('+¥123,456.79'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_2000 - * @tc.name format the number with currency - * @tc.desc check the number with currency + * @tc.name format the number with currency JPY + * @tc.desc check the number with currency JPY */ it('formatNumber_test_2000', 0, function () { let numfmt = new Intl.NumberFormat('ja-JP', { style: 'currency', currency: 'JPY', currencyDisplay: 'narrowSymbol', currencySign: 'accounting', signDisplay: 'always' }); - console.log("formatNumber_test_2000 " + numfmt.format(123456.789)); + console.log('formatNumber_test_2000 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('+¥123,457'); }) /* * * @tc.number SUB_GLOBAL_I18N_JS_NUMBER_2100 - * @tc.name format the number with currency - * @tc.desc check the number with currency + * @tc.name format the number with signDisplay + * @tc.desc check the number with signDisplay */ it('formatNumber_test_2100', 0, function () { let numfmt = new Intl.NumberFormat('en-GB', { style: 'currency', currency: 'EUR', currencyDisplay: 'name', currencySign: 'accounting', signDisplay: 'always', notation: 'compact', compactDisplay: 'long', localeMatcher: 'lookup' }); - console.log("formatNumber_test_2100 " + numfmt.format(123456.789)); + console.log('formatNumber_test_2100 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('+123 thousand euros'); expect(numfmt.resolvedOptions().locale).assertEqual('en-GB'); expect(numfmt.resolvedOptions().style).assertEqual('currency'); @@ -1038,7 +1038,7 @@ describe('intlTest', function () { it('formatNumber_test_2200', 0, function () { let numfmt = new Intl.NumberFormat('zh-CN', { style: 'unit', unit: 'meter', unitDisplay: 'long', maximumFractionDigits: 2, minimumIntegerDigits: 7 }); - console.log("formatNumber_test_2200 " + numfmt.format(123456.789)); + console.log('formatNumber_test_2200 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('0,123,456.79米'); expect(numfmt.resolvedOptions().style).assertEqual('unit'); expect(numfmt.resolvedOptions().unit).assertEqual('meter'); @@ -1053,7 +1053,7 @@ describe('intlTest', function () { it('formatNumber_test_2300', 0, function () { let numfmt = new Intl.NumberFormat('en-CN', { style: 'percent', maximumFractionDigits: 2, minimumIntegerDigits: 7 }); - console.log("formatNumber_test_2300 " + numfmt.format(123456.789)); + console.log('formatNumber_test_2300 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('0,123,456.79%'); }) @@ -1064,7 +1064,7 @@ describe('intlTest', function () { */ it('formatNumber_test_2400', 0, function () { let numfmt = new Intl.NumberFormat('ar-EG', { numberingSystem: 'arab' }); - console.log("formatNumber_test_2400 " + numfmt.format(123456.789)); + console.log('formatNumber_test_2400 ' + numfmt.format(123456.789)); expect(numfmt.format(123456.789)).assertEqual('١٢٣٬٤٥٦٫٧٨٩'); expect(numfmt.resolvedOptions().numberingSystem).assertEqual('arab'); }) @@ -1077,7 +1077,7 @@ describe('intlTest', function () { it('formatNumber_test_2500', 0, function () { let numfmt = new Intl.NumberFormat('ar', { style: 'percent', minimumFractionDigits: 1, maximumFractionDigits: 2, minimumIntegerDigits: 7, minimumSignificantDigits: 5, maximumSignificantDigits: 10, useGrouping: true }); - console.log("formatNumber_test_2500 " + numfmt.resolvedOptions().style); + console.log('formatNumber_test_2500 ' + numfmt.resolvedOptions().style); expect(numfmt.resolvedOptions().style).assertEqual('percent'); expect(numfmt.resolvedOptions().minimumFractionDigits).assertEqual(1); expect(numfmt.resolvedOptions().maximumFractionDigits).assertEqual(2); @@ -1086,5 +1086,5 @@ describe('intlTest', function () { expect(numfmt.resolvedOptions().maximumSignificantDigits).assertEqual(10); expect(numfmt.resolvedOptions().useGrouping === true).assertTrue(); }) - console.log("*************end I18NTest*************"); -}) \ No newline at end of file + console.log('*************end I18NTest*************'); +}) \ No newline at end of file -- GitLab