Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
374dda1b
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
大约 1 年 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
374dda1b
编写于
1月 08, 2022
作者:
O
openharmony_ci
提交者:
Gitee
1月 08, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1519 uodate testcase on 20220107
Merge pull request !1519 from 杨清/1228
上级
4a8a15ae
9ce882a9
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
284 addition
and
284 deletion
+284
-284
global/i18n_standard/intljs/src/main/js/default/test/I18n.test.js
...18n_standard/intljs/src/main/js/default/test/I18n.test.js
+120
-238
global/i18n_standard/intljs/src/main/js/default/test/Intl.test.js
...18n_standard/intljs/src/main/js/default/test/Intl.test.js
+164
-46
未找到文件。
global/i18n_standard/intljs/src/main/js/default/test/I18n.test.js
浏览文件 @
374dda1b
此差异已折叠。
点击以展开。
global/i18n_standard/intljs/src/main/js/default/test/Intl.test.js
浏览文件 @
374dda1b
...
...
@@ -820,8 +820,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_NUMBER_0120
* @tc.name format the number
in zh
* @tc.desc check the number
in zh
* @tc.name format the number
with default locale
* @tc.desc check the number
with default locale
*/
it
(
'
formatNumber_test_0120
'
,
0
,
function
()
{
let
numfmt
=
new
Intl
.
NumberFormat
();
...
...
@@ -1092,8 +1092,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_NUMBER_2200
* @tc.name format the number with unit
* @tc.desc check the number with unit
* @tc.name format the number with
meter
unit
* @tc.desc check the number with
meter
unit
*/
it
(
'
formatNumber_test_2200
'
,
0
,
function
()
{
let
numfmt
=
new
Intl
.
NumberFormat
(
'
zh-CN
'
,
{
style
:
'
unit
'
,
unit
:
'
meter
'
,
...
...
@@ -1107,8 +1107,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_NUMBER_2300
* @tc.name format the number with
unit
* @tc.desc check the number with
unit
* @tc.name format the number with
percetn style
* @tc.desc check the number with
percetn style
*/
it
(
'
formatNumber_test_2300
'
,
0
,
function
()
{
let
numfmt
=
new
Intl
.
NumberFormat
(
'
en-CN
'
,
{
style
:
'
percent
'
,
maximumFractionDigits
:
2
,
...
...
@@ -1149,8 +1149,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_2600
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_2600
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
();
...
...
@@ -1161,8 +1161,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_2700
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules with zh locale
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_2700
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
(
'
zh
'
);
...
...
@@ -1173,8 +1173,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_2800
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules with zh locale and ordinal type
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_2800
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
(
'
zh
'
,
{
'
type
'
:
'
ordinal
'
});
...
...
@@ -1185,8 +1185,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_2900
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules with zh locale and loolup localeMatcher
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_2900
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
(
'
zh
'
,
{
'
localeMatcher
'
:
'
lookup
'
});
...
...
@@ -1197,8 +1197,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_3000
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules with zh locale and minimumIntegerDigits options
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_3000
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
(
'
zh
'
,
{
'
minimumIntegerDigits
'
:
10
});
...
...
@@ -1209,8 +1209,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_3100
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules with zh locale and minimumFractionDigits options
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_3100
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
(
'
zh
'
,
{
'
minimumFractionDigits
'
:
11
});
...
...
@@ -1221,8 +1221,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_3200
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules with zh locale and maximumFractionDigits options
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_3200
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
(
'
zh
'
,
{
'
maximumFractionDigits
'
:
'
lookup
'
});
...
...
@@ -1233,8 +1233,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_3300
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules with zh locale and minimumSignificantDigits options
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_3300
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
(
'
zh
'
,
{
'
minimumSignificantDigits
'
:
10
});
...
...
@@ -1245,8 +1245,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_PLURAL_3400
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
get PluralRules with zh locale and maximumSignificantDigits options
* @tc.desc check the
select result
*/
it
(
'
pluralrules_test_3400
'
,
0
,
function
()
{
let
pl
=
new
Intl
.
PluralRules
(
'
zh
'
,
{
'
maximumSignificantDigits
'
:
11
});
...
...
@@ -1257,8 +1257,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_3500
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings
* @tc.desc check the
compare result
*/
it
(
'
collator_test_3500
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
();
...
...
@@ -1269,8 +1269,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_3510
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare the same strings
* @tc.desc check the
compare result
*/
it
(
'
collator_test_3510
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
();
...
...
@@ -1281,8 +1281,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_3520
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings and return positive value
* @tc.desc check the
compare result
*/
it
(
'
collator_test_3520
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
();
...
...
@@ -1293,8 +1293,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_3600
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings with zh locale
* @tc.desc check the
compare result
*/
it
(
'
collator_test_3600
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
(
'
zh
'
);
...
...
@@ -1305,8 +1305,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_3700
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings with zh locale and eor collation
* @tc.desc check the
compare result
*/
it
(
'
collator_test_3700
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
(
'
zh
'
,
{
'
collation
'
:
'
eor
'
});
...
...
@@ -1317,8 +1317,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_3800
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings with zh locale and base sensitivity
* @tc.desc check the
compare result
*/
it
(
'
collator_test_3800
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
(
'
zh
'
,
{
'
sensitivity
'
:
'
base
'
});
...
...
@@ -1329,8 +1329,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_3900
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings with zh locale and upper caseFirst
* @tc.desc check the
compare result
*/
it
(
'
collator_test_3900
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
(
'
zh
'
,
{
'
caseFirst
'
:
'
upper
'
});
...
...
@@ -1341,8 +1341,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_4000
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings with zh locale and true numeric
* @tc.desc check the
compare result
*/
it
(
'
collator_test_4000
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
(
'
zh
'
,
{
'
numeric
'
:
true
});
...
...
@@ -1353,8 +1353,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_4100
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings with zh locale and true ignorePunctuation
* @tc.desc check the
compare result
*/
it
(
'
collator_test_4100
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
(
'
zh
'
,
{
'
ignorePunctuation
'
:
true
});
...
...
@@ -1365,8 +1365,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_4200
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare two different strings with zh locale and sort usage
* @tc.desc check the
compare result
*/
it
(
'
collator_test_4200
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
(
'
zh
'
,
{
'
usage
'
:
'
sort
'
});
...
...
@@ -1377,8 +1377,8 @@ describe('intlTest', function () {
/* *
* @tc.number SUB_GLOBAL_INTL_JS_COLLATOR_4300
* @tc.name
format the number with numberingSystem
* @tc.desc check the
number with numberingSystem
* @tc.name
compare the string with localeMatcher options
* @tc.desc check the
compare result
*/
it
(
'
collator_test_4300
'
,
0
,
function
()
{
let
coll
=
new
Intl
.
Collator
(
'
zh
'
,
{
'
localeMatcher
'
:
'
lookup
'
});
...
...
@@ -1387,5 +1387,123 @@ describe('intlTest', function () {
expect
(
value
).
assertEqual
(
-
1
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0100
* @tc.name format the relativetime with 100 second
* @tc.desc check the relativetime
*/
it
(
'
i18n_test_relativetimeformat_0100
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0100
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
();
let
value
=
relativetimefmt
.
format
(
100
,
'
second
'
);
console
.
log
(
'
i18n_test_relativetimeformat_0100
'
+
value
);
expect
(
value
).
assertEqual
(
'
100秒钟后
'
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0200
* @tc.name format the relativetime with 100 second in en
* @tc.desc check the relativetime
*/
it
(
'
i18n_test_relativetimeformat_0200
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0200
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
(
'
en
'
);
let
value
=
relativetimefmt
.
format
(
100
,
'
second
'
);
console
.
log
(
'
i18n_test_relativetimeformat_0200
'
+
value
);
expect
(
value
).
assertEqual
(
'
in 100 seconds
'
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0300
* @tc.name format the relativetime with 100 second in narrow style
* @tc.desc check the relativetime
*/
it
(
'
i18n_test_relativetimeformat_0300
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0300
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
(
'
en
'
,
{
style
:
'
narrow
'
});
let
value
=
relativetimefmt
.
format
(
100
,
'
second
'
);
console
.
log
(
'
i18n_test_relativetimeformat_0300
'
+
value
);
expect
(
value
).
assertEqual
(
'
in 100 sec.
'
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0400
* @tc.name format the relativetime with 100 second, get the formatToParts value
* @tc.desc check the formatToParts value
*/
it
(
'
i18n_test_relativetimeformat_0400
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0400
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
(
'
en
'
);
let
value
=
relativetimefmt
.
formatToParts
(
100
,
'
second
'
);
console
.
log
(
'
i18n_test_relativetimeformat_0400
'
+
value
[
0
].
value
+
'
value
'
);
expect
(
value
[
0
].
value
).
assertEqual
(
'
in
'
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0500
* @tc.name format the relativetime, get the locale options
* @tc.desc check the relativetime
*/
it
(
'
i18n_test_relativetimeformat_0500
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0500
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
(
'
en
'
);
let
value
=
relativetimefmt
.
resolvedOptions
();
console
.
log
(
'
i18n_test_relativetimeformat_0500
'
+
value
);
expect
(
value
.
locale
).
assertEqual
(
'
en
'
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0600
* @tc.name format the relativetime, get the style options
* @tc.desc check the relativetime
*/
it
(
'
i18n_test_relativetimeformat_0600
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0600
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
(
'
en
'
);
let
value
=
relativetimefmt
.
resolvedOptions
();
console
.
log
(
'
i18n_test_relativetimeformat_0600
'
+
value
);
expect
(
value
.
style
).
assertEqual
(
'
long
'
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0700
* @tc.name format the relativetime, get the numeric options
* @tc.desc check the relativetime
*/
it
(
'
i18n_test_relativetimeformat_0700
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0700
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
(
'
en
'
);
let
value
=
relativetimefmt
.
resolvedOptions
();
console
.
log
(
'
i18n_test_relativetimeformat_0700
'
+
value
);
expect
(
value
.
numeric
).
assertEqual
(
'
always
'
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0800
* @tc.name format the relativetime, get the numberingSystem options
* @tc.desc check the relativetime
*/
it
(
'
i18n_test_relativetimeformat_0800
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0800
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
(
'
en
'
);
let
value
=
relativetimefmt
.
resolvedOptions
();
console
.
log
(
'
i18n_test_relativetimeformat_0800
'
+
value
.
numberingSystem
);
expect
(
value
.
numberingSystem
).
assertEqual
(
'
latn
'
);
})
/* *
* @tc.number SUB_GLOBAL_I18N_JS_RELATIVETIMEFORMAT_0900
* @tc.name format the relativetime with localeMatcher options
* @tc.desc check the relativetime
*/
it
(
'
i18n_test_relativetimeformat_0900
'
,
0
,
function
()
{
console
.
log
(
'
i18n_test_relativetimeformat_0900
'
+
'
start
'
);
let
relativetimefmt
=
new
Intl
.
RelativeTimeFormat
(
'
en
'
,
{
localeMatcher
:
'
best fit
'
,
numeric
:
'
auto
'
,
style
:
'
narrow
'
});
let
value
=
relativetimefmt
.
resolvedOptions
();
console
.
log
(
'
i18n_test_relativetimeformat_0900
'
+
value
);
expect
(
value
.
numeric
).
assertEqual
(
'
auto
'
);
expect
(
value
.
style
).
assertEqual
(
'
narrow
'
);
})
console
.
log
(
'
*************end IntlTest*************
'
);
})
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录