Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
0f5330ae
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0f5330ae
编写于
5月 09, 2021
作者:
O
openharmony_ci
提交者:
Gitee
5月 09, 2021
浏览文件
操作
浏览文件
下载
差异文件
!184 修复有问题的用例
Merge pull request !184 from 南先森/kernel_lite_202100508
上级
00259046
56f8c415
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
224 addition
and
115 deletion
+224
-115
kernel_lite/fs_posix/BUILD.gn
kernel_lite/fs_posix/BUILD.gn
+2
-0
kernel_lite/fs_posix/src/FsFcntlTest.cpp
kernel_lite/fs_posix/src/FsFcntlTest.cpp
+6
-0
kernel_lite/fs_posix/vfat_storage/BUILD.gn
kernel_lite/fs_posix/vfat_storage/BUILD.gn
+45
-0
kernel_lite/fs_posix/vfat_storage/Test.json
kernel_lite/fs_posix/vfat_storage/Test.json
+25
-0
kernel_lite/io_posix/src/IoTestWchar.cpp
kernel_lite/io_posix/src/IoTestWchar.cpp
+11
-8
kernel_lite/util_posix/src/ActsUtilCheckApiTest.cpp
kernel_lite/util_posix/src/ActsUtilCheckApiTest.cpp
+50
-43
kernel_lite/util_posix/src/ActsUtilConvertApiTest.cpp
kernel_lite/util_posix/src/ActsUtilConvertApiTest.cpp
+21
-14
kernel_lite/util_posix/src/ActsUtilStringOperApiTest.cpp
kernel_lite/util_posix/src/ActsUtilStringOperApiTest.cpp
+16
-9
kernel_lite/util_posix/src/ActsUtilWideCheckApiTest.cpp
kernel_lite/util_posix/src/ActsUtilWideCheckApiTest.cpp
+48
-41
未找到文件。
kernel_lite/fs_posix/BUILD.gn
浏览文件 @
0f5330ae
...
...
@@ -13,8 +13,10 @@
group("ActsFSTest") {
deps = [
"./vfat_storage:ActsVFATstorageTest",
"./jffs:ActsJFFS2Test",
"./nfs:ActsNFSTest",
"./vfat:ActsVFATTest",
]
}
kernel_lite/fs_posix/src/FsFcntlTest.cpp
浏览文件 @
0f5330ae
...
...
@@ -230,11 +230,14 @@ HWTEST_F(FileSystemTest, testFallocate, Function | MediumTest | Level2)
statvfs
(
"."
,
&
vfsBufNew
);
// new system info.
LOG
(
"> vfsBufNew.f_bfree = %lu"
,
vfsBufNew
.
f_bfree
);
int
ret
=
strcmp
(
TOP_DIR
,
"sdcard"
);
if
(
ret
=
0
)
{
int
bNumExpect
=
file_size
/
vfsBufNew
.
f_bsize
;
int
bNum
=
vfsBufOld
.
f_bfree
-
vfsBufNew
.
f_bfree
;
LOG
(
"> bNumExpect = %d"
,
bNumExpect
);
LOG
(
"> bNum = %d"
,
bNum
);
EXPECT_GE
(
bNum
,
bNumExpect
);
}
}
#endif
...
...
@@ -273,11 +276,14 @@ HWTEST_F(FileSystemTest, testFallocateSmallSize, Function | MediumTest | Level2)
statvfs
(
"."
,
&
vfsBufNew
);
// new system info.
LOG
(
"> vfsBufNew.f_bfree = %lu"
,
vfsBufNew
.
f_bfree
);
int
ret
=
strcmp
(
TOP_DIR
,
"sdcard"
);
if
(
ret
=
0
)
{
int
bNumExpect
=
file_size
/
vfsBufNew
.
f_bsize
;
int
bNum
=
vfsBufOld
.
f_bfree
-
vfsBufNew
.
f_bfree
;
LOG
(
"> bNumExpect = %d"
,
bNumExpect
);
LOG
(
"> bNum = %d"
,
bNum
);
EXPECT_GE
(
bNum
,
bNumExpect
);
}
}
#endif
...
...
kernel_lite/fs_posix/vfat_storage/BUILD.gn
0 → 100755
浏览文件 @
0f5330ae
# Copyright (c) 2020-2021 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import("//test/xts/tools/lite/build/suite_lite.gni")
hcpptest_suite("ActsVFATstorageTest") {
suite_name = "acts"
sources = [
"../src/FileSystemTest.cpp",
"../src/FsDirentTest.cpp",
"../src/FsFcntlTest.cpp",
"../src/FsOtherTest.cpp",
"../src/FsStatTest.cpp",
"../src/FsStdioTest.cpp",
"../src/FsStdlibTest.cpp",
"../src/FsUnistdTest.cpp",
]
include_dirs = [
"//test/xts/tools/hctest/include",
"//test/xts/acts/kernel_lite/utils",
]
deps = [
"//test/xts/acts/kernel_lite/utils:libfs",
"//test/xts/acts/kernel_lite/utils:libutils",
]
cflags_cc = [
"-Wno-write-strings",
"-Wno-sign-compare",
]
defines = [
"LITE_FS_VFAT",
"TOP_DIR=\"/storage\"",
"TOP_DIR_MOUNT_INFO=\"/storage vfat\"",
]
}
kernel_lite/fs_posix/vfat_storage/Test.json
0 → 100644
浏览文件 @
0f5330ae
{
"description"
:
"Config for kernel_lite test cases"
,
"environment"
:
[
{
"type"
:
"device"
,
"label"
:
"ipcamera"
}
],
"kits"
:
[
{
"type"
:
"MountKit"
,
"server"
:
"NfsServer"
,
"mount"
:
[
{
"source"
:
"testcases/kernel"
,
"target"
:
"/test_root/kernel"
}
]
}
],
"driver"
:
{
"type"
:
"CppTestLite"
,
"execute"
:
"/test_root/kernel/ActsVFATTest.bin"
}
}
\ No newline at end of file
kernel_lite/io_posix/src/IoTestWchar.cpp
浏览文件 @
0f5330ae
/*
* Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.
*/
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
...
...
@@ -130,7 +133,7 @@ HWTEST_F(IoTest, testFgetws, Function | MediumTest | Level1)
ASSERT_NE
(
fclose
(
fp
),
-
1
)
<<
"> fclose fail, errno = "
<<
errno
;
FOPEN_READ
(
fp
);
wchar_t
*
retW
=
fgetws
(
wStr
,
sizeof
(
wStr
),
fp
);
wchar_t
*
retW
=
fgetws
(
wStr
,
sizeof
(
wStr
)
/
sizeof
(
wStr
[
0
])
,
fp
);
EXPECT_STREQ
(
retW
,
wStrT
);
ASSERT_NE
(
fclose
(
fp
),
-
1
)
<<
"> fclose fail, errno = "
<<
errno
;
}
...
...
@@ -169,7 +172,7 @@ HWTEST_F(IoTest, testUngetwc, Function | MediumTest | Level1)
ret
=
ungetc
(
ret
,
fp
);
EXPECT_EQ
(
ret
,
104U
);
wchar_t
str
[
50
]
=
{
0
};
wchar_t
*
retS
=
fgetws
(
str
,
sizeof
(
str
),
fp
);
wchar_t
*
retS
=
fgetws
(
str
,
sizeof
(
str
)
/
sizeof
(
str
[
0
])
,
fp
);
EXPECT_STREQ
(
retS
,
str
);
EXPECT_STREQ
(
str
,
L"hello world"
);
EXPECT_NE
(
fclose
(
fp
),
-
1
)
<<
"> fclose fail, errno = "
<<
errno
;
...
...
@@ -246,11 +249,11 @@ HWTEST_F(IoTest, testWmemset, Function | MediumTest | Level1)
HWTEST_F
(
IoTest
,
testWmemchr
,
Function
|
MediumTest
|
Level1
)
{
wchar_t
src
[]
=
L"hello world"
;
wchar_t
*
ret
=
wmemchr
(
src
,
L' '
,
sizeof
(
src
)
/
sizeof
(
src
[
0
])
-
1
);
wchar_t
*
ret
=
wmemchr
(
src
,
L' '
,
sizeof
(
src
)
/
sizeof
(
src
[
0
])
-
1
);
EXPECT_STREQ
(
ret
,
L" world"
);
wchar_t
srcT
[]
=
L"this is string"
;
ret
=
wmemchr
(
srcT
,
L'?'
,
sizeof
(
srcT
)
/
sizeof
(
srcT
[
0
])
-
1
);
ret
=
wmemchr
(
srcT
,
L'?'
,
sizeof
(
srcT
)
/
sizeof
(
srcT
[
0
])
-
1
);
EXPECT_STREQ
(
ret
,
nullptr
);
}
...
...
@@ -353,7 +356,7 @@ int FormatVswprintf(const wchar_t *format, ...)
va_list
args
;
va_start
(
args
,
format
);
wchar_t
str
[
50
]
=
{
0
};
int
ret
=
vswprintf
(
str
,
sizeof
(
str
),
format
,
args
);
int
ret
=
vswprintf
(
str
,
sizeof
(
str
)
/
sizeof
(
str
[
0
])
,
format
,
args
);
fputws
(
str
,
stdout
);
va_end
(
args
);
return
ret
;
...
...
@@ -386,7 +389,7 @@ HWTEST_F(IoTest, testVswprintf, Function | MediumTest | Level1)
HWTEST_F
(
IoTest
,
testSwprintf
,
Function
|
MediumTest
|
Level1
)
{
wchar_t
wBuf
[
50
]
=
{
0
};
int
ret
=
swprintf
(
wBuf
,
sizeof
(
wBuf
),
L"%ls has %d words"
,
L"helloworld"
,
10
);
int
ret
=
swprintf
(
wBuf
,
sizeof
(
wBuf
)
/
sizeof
(
wBuf
[
0
])
,
L"%ls has %d words"
,
L"helloworld"
,
10
);
EXPECT_EQ
(
ret
,
23
);
EXPECT_STREQ
(
wBuf
,
L"helloworld has 10 words"
);
...
...
@@ -429,7 +432,7 @@ HWTEST_F(IoTest, testWprintf, Function | MediumTest | Level1)
FILE
*
fp1
=
fopen
(
IOTEST_TEMPFILE
,
"r"
);
ASSERT_NE
(
fp1
,
nullptr
)
<<
"fopen fail, errno = "
<<
errno
;
wchar_t
str
[
50
]
=
{
0
};
wchar_t
*
gStr
=
fgetws
(
str
,
sizeof
(
str
),
fp1
);
wchar_t
*
gStr
=
fgetws
(
str
,
sizeof
(
str
)
/
sizeof
(
str
[
0
])
,
fp1
);
EXPECT_STREQ
(
gStr
,
str
)
<<
"fgetws fail, errno = "
<<
errno
;
EXPECT_STREQ
(
str
,
L"helloworld 10"
)
<<
"fgetws fail, errno = "
<<
errno
;
EXPECT_NE
(
fclose
(
fp1
),
-
1
)
<<
"> fclose fail, errno = "
<<
errno
;
...
...
@@ -512,7 +515,7 @@ HWTEST_F(IoTest, testVwprintf, Function | MediumTest | Level1)
FILE
*
fp1
=
fopen
(
IOTEST_TEMPFILE
,
"r"
);
ASSERT_NE
(
fp1
,
nullptr
)
<<
"fopen fail, errno = "
<<
errno
;
wchar_t
str
[
50
]
=
{
0
};
wchar_t
*
gStr
=
fgetws
(
str
,
sizeof
(
str
),
fp1
);
wchar_t
*
gStr
=
fgetws
(
str
,
sizeof
(
str
)
/
sizeof
(
str
[
0
])
,
fp1
);
EXPECT_STREQ
(
gStr
,
str
)
<<
"fgetws fail, errno = "
<<
errno
;
EXPECT_STREQ
(
str
,
L"helloworld 10"
)
<<
"fgetws fail, errno = "
<<
errno
;
EXPECT_NE
(
fclose
(
fp1
),
-
1
)
<<
"> fclose fail, errno = "
<<
errno
;
...
...
kernel_lite/util_posix/src/ActsUtilCheckApiTest.cpp
浏览文件 @
0f5330ae
/*
* Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.
*/
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
...
...
@@ -24,6 +27,8 @@
using
namespace
testing
::
ext
;
class
ActsUtilCheckApiTest
:
public
testing
::
Test
{
public:
locale_t
g_aucaLocale
;
protected:
// SetUpTestCase: Testsuit setup, run before 1st testcase
static
void
SetUpTestCase
(
void
)
...
...
@@ -36,10 +41,12 @@ protected:
// Testcase setup
virtual
void
SetUp
()
{
g_aucaLocale
=
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
);
}
// Testcase teardown
virtual
void
TearDown
()
{
freelocale
(
g_aucaLocale
);
}
};
...
...
@@ -128,7 +135,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalnumL0600, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'2'
;
returnVal
=
isalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalnum_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -143,7 +150,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalnumL0700, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'z'
;
returnVal
=
isalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalnum_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -158,7 +165,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalnumL0800, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'Z'
;
returnVal
=
isalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalnum_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -173,7 +180,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalnumL0900, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
' '
;
returnVal
=
isalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalnum_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -188,7 +195,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalnumL1000, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
isalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalnum_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -263,7 +270,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalphaL1500, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'z'
;
returnVal
=
isalpha_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalpha_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalpha_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isalpha_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -278,7 +285,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalphaL1600, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'Z'
;
returnVal
=
isalpha_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalpha_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalpha_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isalpha_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -293,7 +300,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalphaL1700, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
' '
;
returnVal
=
isalpha_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalpha_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalpha_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isalpha_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -308,7 +315,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsalphaL1800, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
isalpha_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isalpha_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isalpha_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isalpha_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -443,7 +450,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsblankL2700, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
' '
;
returnVal
=
isblank_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isblank_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isblank_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isblank_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -458,7 +465,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsblankL2800, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
isblank_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isblank_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isblank_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isblank_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -503,7 +510,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIscntrlL3100, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
iscntrl_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iscntrl_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" iscntrl_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iscntrl_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -518,7 +525,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIscntrlL3200, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
iscntrl_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iscntrl_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" iscntrl_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iscntrl_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -593,7 +600,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsdigitL3700, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'3'
;
returnVal
=
isdigit_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isdigit_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -608,7 +615,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsdigitlL3800, Function | MediumTest | Level1
int
returnVal
;
paraVal
=
'a'
;
returnVal
=
isdigit_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isdigit_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -623,7 +630,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsdigitlL3900, Function | MediumTest | Level1
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
isdigit_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isdigit_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -638,7 +645,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsdigitL4000, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
' '
;
returnVal
=
isdigit_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isdigit_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -758,7 +765,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsgraphL4800, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
isgraph_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isgraph_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isgraph returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isgraph returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -773,7 +780,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsgraphL4900, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'z'
;
returnVal
=
isgraph_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isgraph_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isgraph returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isgraph returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -788,7 +795,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsgraphL5000, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
isgraph_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isgraph_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isgraph returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isgraph returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -803,7 +810,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsgraphL5100, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
' '
;
returnVal
=
isgraph_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isgraph_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isgraph returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isgraph returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1097,7 +1104,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIslowerL6900, Function | MediumTest | Level1)
int
returnVal
;
paraChar
=
'A'
;
returnVal
=
islower_l
(
paraChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
islower_l
(
paraChar
,
g_aucaLocale
);
LOGD
(
" islower_l c:='%c', returnVal:='%c'
\n
"
,
paraChar
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: islower_l c:='"
<<
paraChar
<<
"', returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1112,7 +1119,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIslowerL7000, Function | MediumTest | Level1)
int
returnVal
;
paraChar
=
'a'
;
returnVal
=
islower_l
(
paraChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
islower_l
(
paraChar
,
g_aucaLocale
);
LOGD
(
" islower_l c:='%c', returnVal:='%c'
\n
"
,
paraChar
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: islower_l c:='"
<<
paraChar
<<
"', returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1127,7 +1134,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIslowerL7100, Function | MediumTest | Level1)
int
returnVal
;
paraChar
=
'5'
;
returnVal
=
islower_l
(
paraChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
islower_l
(
paraChar
,
g_aucaLocale
);
LOGD
(
" islower_l c:='%c', returnVal:='%c'
\n
"
,
paraChar
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: islower_l c:='"
<<
paraChar
<<
"', returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1142,7 +1149,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIslowerL7200, Function | MediumTest | Level1)
int
returnVal
;
paraChar
=
' '
;
returnVal
=
islower_l
(
paraChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
islower_l
(
paraChar
,
g_aucaLocale
);
LOGD
(
" islower_l c:='%c', returnVal:='%c'
\n
"
,
paraChar
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: islower_l c:='"
<<
paraChar
<<
"', returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1262,7 +1269,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsprintL8000, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'a'
;
returnVal
=
isprint_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isprint_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isprint_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isprint_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1277,7 +1284,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsprintL8100, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
' '
;
returnVal
=
isprint_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isprint_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isprint_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isprint_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1292,7 +1299,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsprintL8200, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
isprint_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isprint_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isprint_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isprint_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1352,7 +1359,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIspunctL8600, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
' '
;
returnVal
=
ispunct_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
ispunct_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" ispunct_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: ispunct_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1367,7 +1374,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIspunctL8700, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
ispunct_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
ispunct_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" ispunct_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: ispunct_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1382,7 +1389,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIspunctL8800, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
ispunct_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
ispunct_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" ispunct_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: ispunct_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1487,7 +1494,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsspaceL9500, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'a'
;
returnVal
=
isspace_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isspace_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1502,7 +1509,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsspaceL9600, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
' '
;
returnVal
=
isspace_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isspace_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1517,7 +1524,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsspaceL9620, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
isspace_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isspace_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1532,7 +1539,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsspaceL9640, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\r'
;
returnVal
=
isspace_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isspace_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1547,7 +1554,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsspaceL9660, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\f'
;
returnVal
=
isspace_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isspace_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1562,7 +1569,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsspaceL9680, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\t'
;
returnVal
=
isspace_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isspace_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1654,7 +1661,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsupperL9800, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
isupper_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isupper_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1669,7 +1676,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsupperL9820, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'a'
;
returnVal
=
isupper_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isupper_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1684,7 +1691,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsupperL9840, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'5'
;
returnVal
=
isupper_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isupper_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1699,7 +1706,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsupperL9860, Function | MediumTest | Level1)
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
isupper_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isupper_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1744,7 +1751,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsxdigitL9920, Function | MediumTest | Level1
int
returnVal
;
paraVal
=
'F'
;
returnVal
=
isxdigit_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isxdigit_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isxdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: isxdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1759,7 +1766,7 @@ HWTEST_F(ActsUtilCheckApiTest, testIsxdigitL19940, Function | MediumTest | Level
int
returnVal
;
paraVal
=
'G'
;
returnVal
=
isxdigit_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
isxdigit_l
(
paraVal
,
g_aucaLocale
);
LOGD
(
" isxdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: isxdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
\ No newline at end of file
kernel_lite/util_posix/src/ActsUtilConvertApiTest.cpp
浏览文件 @
0f5330ae
/*
* Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.
*/
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
...
...
@@ -26,6 +29,8 @@
using
namespace
testing
::
ext
;
class
ActsUtilConvertApiTest
:
public
testing
::
Test
{
public:
locale_t
g_aucaNewloc
;
protected:
// SetUpTestCase: Testsuit setup, run before 1st testcase
static
void
SetUpTestCase
(
void
)
...
...
@@ -38,10 +43,12 @@ protected:
// Testcase setup
virtual
void
SetUp
()
{
g_aucaNewloc
=
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
);
}
// Testcase teardown
virtual
void
TearDown
()
{
freelocale
(
g_aucaNewloc
);
}
};
...
...
@@ -633,7 +640,7 @@ HWTEST_F(ActsUtilConvertApiTest, testTolowerL2000, Function | MediumTest | Level
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
tolower_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
tolower_l
(
paraVal
,
g_aucaNewloc
);
LOGD
(
" tolower_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'a'
==
returnVal
)
<<
"ErrInfo: tolower_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -648,7 +655,7 @@ HWTEST_F(ActsUtilConvertApiTest, testTolowerL2100, Function | MediumTest | Level
int
returnVal
;
paraVal
=
'a'
;
returnVal
=
tolower_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
tolower_l
(
paraVal
,
g_aucaNewloc
);
LOGD
(
" tolower_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'a'
==
returnVal
)
<<
"ErrInfo: tolower_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -693,7 +700,7 @@ HWTEST_F(ActsUtilConvertApiTest, testToupperL2400, Function | MediumTest | Level
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
toupper_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
toupper_l
(
paraVal
,
g_aucaNewloc
);
LOGD
(
" toupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'A'
==
returnVal
)
<<
"ErrInfo: toupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -708,7 +715,7 @@ HWTEST_F(ActsUtilConvertApiTest, testToupperL2500, Function | MediumTest | Level
int
returnVal
;
paraVal
=
'a'
;
returnVal
=
toupper_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
toupper_l
(
paraVal
,
g_aucaNewloc
);
LOGD
(
" toupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'A'
==
returnVal
)
<<
"ErrInfo: toupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -783,7 +790,7 @@ HWTEST_F(ActsUtilConvertApiTest, testTowlowerL3000, Function | MediumTest | Leve
wint_t
returnVal
;
wideChar
=
'A'
;
returnVal
=
towlower_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
towlower_l
(
wideChar
,
g_aucaNewloc
);
LOGD
(
" towlower_l returnVal:='%c'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'a'
==
returnVal
)
<<
"ErrInfo: towlower_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -798,7 +805,7 @@ HWTEST_F(ActsUtilConvertApiTest, testTowlowerL3100, Function | MediumTest | Leve
wint_t
returnVal
;
wideChar
=
'a'
;
returnVal
=
towlower_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
towlower_l
(
wideChar
,
g_aucaNewloc
);
LOGD
(
" towlower_l returnVal:='%c'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'a'
==
returnVal
)
<<
"ErrInfo: towlower_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -843,7 +850,7 @@ HWTEST_F(ActsUtilConvertApiTest, testTowupperL3400, Function | MediumTest | Leve
wint_t
returnVal
;
wideChar
=
'A'
;
returnVal
=
towupper_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
towupper_l
(
wideChar
,
g_aucaNewloc
);
LOGD
(
" towupper_l returnVal:='%c'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'A'
==
returnVal
)
<<
"ErrInfo: towupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -858,7 +865,7 @@ HWTEST_F(ActsUtilConvertApiTest, testTowupperL3500, Function | MediumTest | Leve
wint_t
returnVal
;
wideChar
=
'a'
;
returnVal
=
towupper_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
towupper_l
(
wideChar
,
g_aucaNewloc
);
LOGD
(
" towupper_l returnVal:='%c'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'A'
==
returnVal
)
<<
"ErrInfo: towupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -943,8 +950,8 @@ HWTEST_F(ActsUtilConvertApiTest, testTowctransL4000, Function | MediumTest | Lev
wint_t
returnVal
;
wideChar
=
WEOF
;
paraDesc
=
wctrans_l
(
"tolower"
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
towctrans_l
(
wideChar
,
paraDesc
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
paraDesc
=
wctrans_l
(
"tolower"
,
g_aucaNewloc
);
returnVal
=
towctrans_l
(
wideChar
,
paraDesc
,
g_aucaNewloc
);
LOGD
(
" towctrans_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
WEOF
==
returnVal
)
<<
"ErrInfo: towctrans_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -960,8 +967,8 @@ HWTEST_F(ActsUtilConvertApiTest, testTowctransL4100, Function | MediumTest | Lev
wint_t
returnVal
;
wideChar
=
L'A'
;
paraDesc
=
wctrans_l
(
"tolower"
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
towctrans_l
(
wideChar
,
paraDesc
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
paraDesc
=
wctrans_l
(
"tolower"
,
g_aucaNewloc
);
returnVal
=
towctrans_l
(
wideChar
,
paraDesc
,
g_aucaNewloc
);
LOGD
(
" towctrans_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'a'
==
returnVal
)
<<
"ErrInfo: towctrans_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -977,8 +984,8 @@ HWTEST_F(ActsUtilConvertApiTest, testTowctransL4200, Function | MediumTest | Lev
wint_t
returnVal
;
wideChar
=
L'a'
;
paraDesc
=
wctrans_l
(
"toupper"
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
towctrans_l
(
wideChar
,
paraDesc
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
paraDesc
=
wctrans_l
(
"toupper"
,
g_aucaNewloc
);
returnVal
=
towctrans_l
(
wideChar
,
paraDesc
,
g_aucaNewloc
);
LOGD
(
" towctrans_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
'A'
==
returnVal
)
<<
"ErrInfo: towctrans_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
kernel_lite/util_posix/src/ActsUtilStringOperApiTest.cpp
浏览文件 @
0f5330ae
/*
* Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.
*/
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
...
...
@@ -24,6 +27,8 @@
using
namespace
testing
::
ext
;
class
ActsUtilStringOperApiTest
:
public
testing
::
Test
{
public:
locale_t
g_ausoaLocale
;
protected:
// SetUpTestCase: Testsuit setup, run before 1st testcase
static
void
SetUpTestCase
(
void
)
...
...
@@ -36,10 +41,12 @@ protected:
// Testcase setup
virtual
void
SetUp
()
{
g_ausoaLocale
=
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
);
}
// Testcase teardown
virtual
void
TearDown
()
{
freelocale
(
g_ausoaLocale
);
}
};
...
...
@@ -245,7 +252,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWctypeL1400, Function | MediumTest | Lev
const
char
*
paraVal
=
"alnum"
;
wctype_t
returnVal
;
returnVal
=
wctype_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wctype_l
(
paraVal
,
g_ausoaLocale
);
LOGD
(
" wctype_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: wctype_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -259,7 +266,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWctypeL1500, Function | MediumTest | Lev
const
char
*
paraVal
=
"alnumalpha"
;
wctype_t
returnVal
;
returnVal
=
wctype_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wctype_l
(
paraVal
,
g_ausoaLocale
);
LOGD
(
" wctype_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: wctype_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -373,7 +380,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWcscasecmpL2200, Function | MediumTest |
const
wchar_t
*
strVal2
=
L"ABCDE"
;
int
returnVal
;
returnVal
=
wcscasecmp_l
(
strVal1
,
strVal2
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wcscasecmp_l
(
strVal1
,
strVal2
,
g_ausoaLocale
);
LOGD
(
" wcscasecmp_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: wcscasecmp_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -388,7 +395,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWcscasecmpL2300, Function | MediumTest |
const
wchar_t
*
strVal2
=
L"abcde"
;
int
returnVal
;
returnVal
=
wcscasecmp_l
(
strVal1
,
strVal2
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wcscasecmp_l
(
strVal1
,
strVal2
,
g_ausoaLocale
);
LOGD
(
" wcscasecmp_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: wcscasecmp_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -439,7 +446,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWcsncasecmpL2600, Function | MediumTest
int
returnVal
;
lenVal
=
3
;
returnVal
=
wcsncasecmp_l
(
strVal1
,
strVal2
,
lenVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wcsncasecmp_l
(
strVal1
,
strVal2
,
lenVal
,
g_ausoaLocale
);
LOGD
(
" wcsncasecmp_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: wcsncasecmp_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -456,7 +463,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWcsncasecmpL2700, Function | MediumTest
int
returnVal
;
lenVal
=
5
;
returnVal
=
wcsncasecmp_l
(
strVal1
,
strVal2
,
lenVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wcsncasecmp_l
(
strVal1
,
strVal2
,
lenVal
,
g_ausoaLocale
);
LOGD
(
" wcsncasecmp_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: wcsncasecmp_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -674,7 +681,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWcscollL4000, Function | MediumTest | Le
paraWcs1
=
L"abcdef"
;
paraWcs2
=
L"abcdef"
;
returnVal
=
wcscoll_l
(
paraWcs1
,
paraWcs2
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wcscoll_l
(
paraWcs1
,
paraWcs2
,
g_ausoaLocale
);
LOGD
(
" wcscoll_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: wcscoll_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -691,7 +698,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWcscollL4100, Function | MediumTest | Le
paraWcs1
=
L"abcdefg"
;
paraWcs2
=
L"abcdef"
;
returnVal
=
wcscoll_l
(
paraWcs1
,
paraWcs2
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wcscoll_l
(
paraWcs1
,
paraWcs2
,
g_ausoaLocale
);
LOGD
(
" wcscoll_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
>
0
)
<<
"ErrInfo: wcscoll_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -708,7 +715,7 @@ HWTEST_F(ActsUtilStringOperApiTest, testWcscollL4200, Function | MediumTest | Le
paraWcs1
=
L"abcde"
;
paraWcs2
=
L"abcdef"
;
returnVal
=
wcscoll_l
(
paraWcs1
,
paraWcs2
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
wcscoll_l
(
paraWcs1
,
paraWcs2
,
g_ausoaLocale
);
LOGD
(
" wcscoll_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
<
0
)
<<
"ErrInfo: wcscoll_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
kernel_lite/util_posix/src/ActsUtilWideCheckApiTest.cpp
浏览文件 @
0f5330ae
/*
* Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.
*/
/*
* Copyright (c) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
...
...
@@ -22,6 +25,8 @@
using
namespace
testing
::
ext
;
class
ActsUtilWideCheckApiTest
:
public
testing
::
Test
{
public:
locale_t
g_auwcaLocale
;
protected:
// SetUpTestCase: Testsuit setup, run before 1st testcase
static
void
SetUpTestCase
(
void
)
...
...
@@ -34,10 +39,12 @@ protected:
// Testcase setup
virtual
void
SetUp
()
{
g_auwcaLocale
=
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
);
}
// Testcase teardown
virtual
void
TearDown
()
{
freelocale
(
g_auwcaLocale
);
}
};
...
...
@@ -126,7 +133,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalnumL0600, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'2'
;
returnVal
=
iswalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalnum_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -141,7 +148,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalnumL0700, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'Z'
;
returnVal
=
iswalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalnum_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -156,7 +163,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalnumL0800, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'z'
;
returnVal
=
iswalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalnum_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -171,7 +178,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalnumL0900, Function | MediumTest | Le
int
returnVal
;
paraVal
=
' '
;
returnVal
=
iswalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalnum_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -186,7 +193,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalnumL1000, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
iswalnum_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalnum_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalnum_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswalnum_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -261,7 +268,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalphaL1500, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'z'
;
returnVal
=
iswalpha_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalpha_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalpha_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswalpha_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -276,7 +283,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalphaL1600, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'Z'
;
returnVal
=
iswalpha_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalpha_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalpha_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswalpha_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -291,7 +298,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalphaL1700, Function | MediumTest | Le
int
returnVal
;
paraVal
=
' '
;
returnVal
=
iswalpha_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalpha_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalpha_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswalpha_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -306,7 +313,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswalphaL1800, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
iswalpha_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswalpha_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswalpha_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswalpha_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -351,7 +358,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswblankL2100, Function | MediumTest | Le
int
returnVal
;
paraVal
=
' '
;
returnVal
=
iswblank_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswblank_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswblank_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswblank_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -366,7 +373,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswblankL2200, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
iswblank_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswblank_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswblank_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswblank_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -411,7 +418,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswcntrlL2500, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'\n'
;
returnVal
=
iswcntrl_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswcntrl_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswcntrl_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswcntrl_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -426,7 +433,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswcntrlL2600, Function | MediumTest | Le
int
returnVal
;
paraVal
=
'A'
;
returnVal
=
iswcntrl_l
(
paraVal
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswcntrl_l
(
paraVal
,
g_auwcaLocale
);
LOGD
(
" iswcntrl_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswcntrl_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -477,7 +484,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswctypeL2900, Function | MediumTest | Le
wideChar
=
'A'
;
paraDesc
=
wctype
(
"alnum"
);
returnVal
=
iswctype_l
(
wideChar
,
paraDesc
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswctype_l
(
wideChar
,
paraDesc
,
g_auwcaLocale
);
LOGD
(
" iswctype_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswctype_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -494,7 +501,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswctypeL3000, Function | MediumTest | Le
wideChar
=
'3'
;
paraDesc
=
wctype
(
"alnum"
);
returnVal
=
iswctype_l
(
wideChar
,
paraDesc
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswctype_l
(
wideChar
,
paraDesc
,
g_auwcaLocale
);
LOGD
(
" iswctype_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswctype_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -539,7 +546,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswdigitL3300, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'3'
;
returnVal
=
iswdigit_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswdigit_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -554,7 +561,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswdigitL3400, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'A'
;
returnVal
=
iswdigit_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswdigit_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -599,7 +606,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswgraphL3700, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'A'
;
returnVal
=
iswgraph_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswgraph_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswgraph_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswgraph_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -614,7 +621,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswgraphL3800, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\n'
;
returnVal
=
iswgraph_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswgraph_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswgraph_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswgraph_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -674,7 +681,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswlowerL4200, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'A'
;
returnVal
=
iswlower_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswlower_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswlower_l c:='%c', returnVal:='%c'
\n
"
,
wideChar
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswlower_l c:='"
<<
wideChar
<<
"', returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -689,7 +696,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswlowerL4300, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'a'
;
returnVal
=
iswlower_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswlower_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswlower_l c:='%c', returnVal:='%c'
\n
"
,
wideChar
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswlower_l c:='"
<<
wideChar
<<
"', returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -704,7 +711,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswlowerL4400, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'5'
;
returnVal
=
iswlower_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswlower_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswlower_l c:='%c', returnVal:='%c'
\n
"
,
wideChar
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswlower_l c:='"
<<
wideChar
<<
"', returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -749,7 +756,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswprintL4700, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'a'
;
returnVal
=
iswprint_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswprint_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswprint_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswprint_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -764,7 +771,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswprintL4800, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\n'
;
returnVal
=
iswprint_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswprint_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswprint_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswprint_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -839,7 +846,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswpunctL5300, Function | MediumTest | Le
int
returnVal
;
wideChar
=
' '
;
returnVal
=
iswpunct_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswpunct_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswpunct_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswpunct_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -854,7 +861,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswpunctL5400, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'A'
;
returnVal
=
iswpunct_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswpunct_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswpunct_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswpunct_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -869,7 +876,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswpunctL5500, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'3'
;
returnVal
=
iswpunct_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswpunct_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswpunct_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswpunct_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -884,7 +891,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswpunctL5600, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\n'
;
returnVal
=
iswpunct_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswpunct_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswpunct_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswpunct_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1004,7 +1011,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswspaceL6400, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'a'
;
returnVal
=
iswspace_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswspace_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1019,7 +1026,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswspaceL6500, Function | MediumTest | Le
int
returnVal
;
wideChar
=
' '
;
returnVal
=
iswspace_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswspace_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1034,7 +1041,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswspaceL6600, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\n'
;
returnVal
=
iswspace_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswspace_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1049,7 +1056,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswspaceL6700, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\r'
;
returnVal
=
iswspace_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswspace_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1064,7 +1071,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswspaceL6800, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\f'
;
returnVal
=
iswspace_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswspace_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1079,7 +1086,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswspaceL6900, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\t'
;
returnVal
=
iswspace_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswspace_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1094,7 +1101,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswspaceL7000, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\v'
;
returnVal
=
iswspace_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswspace_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswspace_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswspace_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1169,7 +1176,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswupperL7500, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'A'
;
returnVal
=
iswupper_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswupper_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1184,7 +1191,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswupperL7600, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'a'
;
returnVal
=
iswupper_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswupper_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1199,7 +1206,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswupperL7700, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'5'
;
returnVal
=
iswupper_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswupper_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1214,7 +1221,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswupperL7800, Function | MediumTest | Le
int
returnVal
;
wideChar
=
'\n'
;
returnVal
=
iswupper_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswupper_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswupper_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswupper_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1259,7 +1266,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswxdigitL8100, Function | MediumTest | L
int
returnVal
;
wideChar
=
'F'
;
returnVal
=
iswxdigit_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswxdigit_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswxdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
returnVal
!=
0
)
<<
"ErrInfo: iswxdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
...
...
@@ -1274,7 +1281,7 @@ HWTEST_F(ActsUtilWideCheckApiTest, testIswxdigitL8200, Function | MediumTest | L
int
returnVal
;
wideChar
=
'G'
;
returnVal
=
iswxdigit_l
(
wideChar
,
newlocale
(
LC_ALL_MASK
,
""
,
(
locale_t
)
0
)
);
returnVal
=
iswxdigit_l
(
wideChar
,
g_auwcaLocale
);
LOGD
(
" iswxdigit_l returnVal:='%d'
\n
"
,
returnVal
);
ASSERT_TRUE
(
0
==
returnVal
)
<<
"ErrInfo: iswxdigit_l returnVal:='"
<<
returnVal
<<
"'"
;
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录