10d163575Sopenharmony_ci/* 20d163575Sopenharmony_ci * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 30d163575Sopenharmony_ci * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 40d163575Sopenharmony_ci * 50d163575Sopenharmony_ci * Redistribution and use in source and binary forms, with or without modification, 60d163575Sopenharmony_ci * are permitted provided that the following conditions are met: 70d163575Sopenharmony_ci * 80d163575Sopenharmony_ci * 1. Redistributions of source code must retain the above copyright notice, this list of 90d163575Sopenharmony_ci * conditions and the following disclaimer. 100d163575Sopenharmony_ci * 110d163575Sopenharmony_ci * 2. Redistributions in binary form must reproduce the above copyright notice, this list 120d163575Sopenharmony_ci * of conditions and the following disclaimer in the documentation and/or other materials 130d163575Sopenharmony_ci * provided with the distribution. 140d163575Sopenharmony_ci * 150d163575Sopenharmony_ci * 3. Neither the name of the copyright holder nor the names of its contributors may be used 160d163575Sopenharmony_ci * to endorse or promote products derived from this software without specific prior written 170d163575Sopenharmony_ci * permission. 180d163575Sopenharmony_ci * 190d163575Sopenharmony_ci * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 200d163575Sopenharmony_ci * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 210d163575Sopenharmony_ci * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 220d163575Sopenharmony_ci * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 230d163575Sopenharmony_ci * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 240d163575Sopenharmony_ci * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 250d163575Sopenharmony_ci * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 260d163575Sopenharmony_ci * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 270d163575Sopenharmony_ci * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 280d163575Sopenharmony_ci * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 290d163575Sopenharmony_ci * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 300d163575Sopenharmony_ci */ 310d163575Sopenharmony_ci#include <climits> 320d163575Sopenharmony_ci#include <gtest/gtest.h> 330d163575Sopenharmony_ci 340d163575Sopenharmony_ci#include "It_test_IO.h" 350d163575Sopenharmony_ci 360d163575Sopenharmony_cichar *g_ioTestPath = "/storage"; 370d163575Sopenharmony_ci 380d163575Sopenharmony_ciusing namespace testing::ext; 390d163575Sopenharmony_cinamespace OHOS { 400d163575Sopenharmony_ciclass IoTest : public testing::Test { 410d163575Sopenharmony_cipublic: 420d163575Sopenharmony_ci static void SetUpTestCase(void) {} 430d163575Sopenharmony_ci static void TearDownTestCase(void) {} 440d163575Sopenharmony_ci}; 450d163575Sopenharmony_ci 460d163575Sopenharmony_ci#if defined(LOSCFG_USER_TEST_SMOKE) 470d163575Sopenharmony_ci/* * 480d163575Sopenharmony_ci * @tc.name: IT_TEST_IO_005 490d163575Sopenharmony_ci * @tc.desc: function for IoTest 500d163575Sopenharmony_ci * @tc.type: FUNC 510d163575Sopenharmony_ci */ 520d163575Sopenharmony_ciHWTEST_F(IoTest, ItTestIo005, TestSize.Level0) 530d163575Sopenharmony_ci{ 540d163575Sopenharmony_ci ItTestIo005(); 550d163575Sopenharmony_ci} 560d163575Sopenharmony_ci 570d163575Sopenharmony_ci#ifdef LOSCFG_USER_TEST_FS_JFFS 580d163575Sopenharmony_ci/* * 590d163575Sopenharmony_ci * @tc.name: IT_TEST_IO_008 600d163575Sopenharmony_ci * @tc.desc: function for IoTest 610d163575Sopenharmony_ci * @tc.type: FUNC 620d163575Sopenharmony_ci */ 630d163575Sopenharmony_ciHWTEST_F(IoTest, ItTestIo008, TestSize.Level0) 640d163575Sopenharmony_ci{ 650d163575Sopenharmony_ci ItTestIo008(); 660d163575Sopenharmony_ci} 670d163575Sopenharmony_ci#endif 680d163575Sopenharmony_ci 690d163575Sopenharmony_ci 700d163575Sopenharmony_ci/* * 710d163575Sopenharmony_ci * @tc.name: IT_TEST_IO_010 720d163575Sopenharmony_ci * @tc.desc: function for IoTest 730d163575Sopenharmony_ci * @tc.type: FUNC 740d163575Sopenharmony_ci */ 750d163575Sopenharmony_ciHWTEST_F(IoTest, ItTestIo010, TestSize.Level0) 760d163575Sopenharmony_ci{ 770d163575Sopenharmony_ci ItTestIo010(); 780d163575Sopenharmony_ci} 790d163575Sopenharmony_ci 800d163575Sopenharmony_ci/* * 810d163575Sopenharmony_ci * @tc.name: IT_TEST_IO_013 820d163575Sopenharmony_ci * @tc.desc: function for IoTest 830d163575Sopenharmony_ci * @tc.type: FUNC 840d163575Sopenharmony_ci */ 850d163575Sopenharmony_ciHWTEST_F(IoTest, ItTestIo013, TestSize.Level0) 860d163575Sopenharmony_ci{ 870d163575Sopenharmony_ci ItTestIo013(); 880d163575Sopenharmony_ci} 890d163575Sopenharmony_ci#endif 900d163575Sopenharmony_ci 910d163575Sopenharmony_ci#if defined(LOSCFG_USER_TEST_FULL) 920d163575Sopenharmony_ci/* * 930d163575Sopenharmony_ci * @tc.name: IO_TEST_PSELECT_001 940d163575Sopenharmony_ci * @tc.desc: function for IoTest 950d163575Sopenharmony_ci * @tc.type: FUNC 960d163575Sopenharmony_ci */ 970d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_PSELECT_001, TestSize.Level0) 980d163575Sopenharmony_ci{ 990d163575Sopenharmony_ci IO_TEST_PSELECT_001(); 1000d163575Sopenharmony_ci} 1010d163575Sopenharmony_ci 1020d163575Sopenharmony_ci/* * 1030d163575Sopenharmony_ci * @tc.name: IO_TEST_PSELECT_002 1040d163575Sopenharmony_ci * @tc.desc: function for IoTest 1050d163575Sopenharmony_ci * @tc.type: FUNC 1060d163575Sopenharmony_ci */ 1070d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_PSELECT_002, TestSize.Level0) 1080d163575Sopenharmony_ci{ 1090d163575Sopenharmony_ci IO_TEST_PSELECT_002(); 1100d163575Sopenharmony_ci} 1110d163575Sopenharmony_ci 1120d163575Sopenharmony_ci/* * 1130d163575Sopenharmony_ci * @tc.name: IO_TEST_PPOLL_001 1140d163575Sopenharmony_ci * @tc.desc: function for IoTest 1150d163575Sopenharmony_ci * @tc.type: FUNC 1160d163575Sopenharmony_ci */ 1170d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_PPOLL_001, TestSize.Level0) 1180d163575Sopenharmony_ci{ 1190d163575Sopenharmony_ci IO_TEST_PPOLL_001(); 1200d163575Sopenharmony_ci} 1210d163575Sopenharmony_ci 1220d163575Sopenharmony_ci/* * 1230d163575Sopenharmony_ci * @tc.name: IO_TEST_PPOLL_002 1240d163575Sopenharmony_ci * @tc.desc: function for IoTest 1250d163575Sopenharmony_ci * @tc.type: FUNC 1260d163575Sopenharmony_ci */ 1270d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_PPOLL_002, TestSize.Level0) 1280d163575Sopenharmony_ci{ 1290d163575Sopenharmony_ci IO_TEST_PPOLL_002(); 1300d163575Sopenharmony_ci} 1310d163575Sopenharmony_ci 1320d163575Sopenharmony_ci/* * 1330d163575Sopenharmony_ci * @tc.name: IO_TEST_PPOLL_003 1340d163575Sopenharmony_ci * @tc.desc: function for IoTest 1350d163575Sopenharmony_ci * @tc.type: FUNC 1360d163575Sopenharmony_ci */ 1370d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_PPOLL_003, TestSize.Level0) 1380d163575Sopenharmony_ci{ 1390d163575Sopenharmony_ci IO_TEST_PPOLL_003(); 1400d163575Sopenharmony_ci} 1410d163575Sopenharmony_ci 1420d163575Sopenharmony_ci/* * 1430d163575Sopenharmony_ci * @tc.name: IO_TEST_EPOLL_001 1440d163575Sopenharmony_ci * @tc.desc: function for IoTest 1450d163575Sopenharmony_ci * @tc.type: FUNC 1460d163575Sopenharmony_ci */ 1470d163575Sopenharmony_ci 1480d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_EPOLL_001, TestSize.Level0) 1490d163575Sopenharmony_ci{ 1500d163575Sopenharmony_ci IO_TEST_EPOLL_001(); 1510d163575Sopenharmony_ci} 1520d163575Sopenharmony_ci 1530d163575Sopenharmony_ci/* * 1540d163575Sopenharmony_ci * @tc.name: IO_TEST_EPOLL_002 1550d163575Sopenharmony_ci * @tc.desc: function for IoTest 1560d163575Sopenharmony_ci * @tc.type: FUNC 1570d163575Sopenharmony_ci */ 1580d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_EPOLL_002, TestSize.Level0) 1590d163575Sopenharmony_ci{ 1600d163575Sopenharmony_ci IO_TEST_EPOLL_002(); 1610d163575Sopenharmony_ci} 1620d163575Sopenharmony_ci 1630d163575Sopenharmony_ci/* * 1640d163575Sopenharmony_ci * @tc.name: IT_STDLIB_POLL_002 1650d163575Sopenharmony_ci * @tc.desc: function for IoTest 1660d163575Sopenharmony_ci * @tc.type: FUNC 1670d163575Sopenharmony_ci */ 1680d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdlibPoll002, TestSize.Level0) 1690d163575Sopenharmony_ci{ 1700d163575Sopenharmony_ci ItStdlibPoll002(); 1710d163575Sopenharmony_ci} 1720d163575Sopenharmony_ci 1730d163575Sopenharmony_ci/* * 1740d163575Sopenharmony_ci * @tc.name: IT_STDLIB_POLL_003 1750d163575Sopenharmony_ci * @tc.desc: function for IoTest 1760d163575Sopenharmony_ci * @tc.type: FUNC 1770d163575Sopenharmony_ci */ 1780d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdlibPoll003, TestSize.Level0) 1790d163575Sopenharmony_ci{ 1800d163575Sopenharmony_ci ItStdlibPoll003(); 1810d163575Sopenharmony_ci} 1820d163575Sopenharmony_ci 1830d163575Sopenharmony_ci/* * 1840d163575Sopenharmony_ci * @tc.name: IT_STDIO_PUTWC_001 1850d163575Sopenharmony_ci * @tc.desc: function for IoTest 1860d163575Sopenharmony_ci * @tc.type: FUNC 1870d163575Sopenharmony_ci */ 1880d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioPutwc001, TestSize.Level0) 1890d163575Sopenharmony_ci{ 1900d163575Sopenharmony_ci ItStdioPutwc001(); 1910d163575Sopenharmony_ci} 1920d163575Sopenharmony_ci 1930d163575Sopenharmony_ci/* * 1940d163575Sopenharmony_ci * @tc.name: IT_STDIO_READV_001 1950d163575Sopenharmony_ci * @tc.desc: function for IoTest 1960d163575Sopenharmony_ci * @tc.type: FUNC 1970d163575Sopenharmony_ci */ 1980d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioReadv001, TestSize.Level0) 1990d163575Sopenharmony_ci{ 2000d163575Sopenharmony_ci ItStdioReadv001(); 2010d163575Sopenharmony_ci} 2020d163575Sopenharmony_ci 2030d163575Sopenharmony_ci/* * 2040d163575Sopenharmony_ci * @tc.name: IT_STDIO_RINDEX_001 2050d163575Sopenharmony_ci * @tc.desc: function for IoTest 2060d163575Sopenharmony_ci * @tc.type: FUNC 2070d163575Sopenharmony_ci */ 2080d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioRindex001, TestSize.Level0) 2090d163575Sopenharmony_ci{ 2100d163575Sopenharmony_ci ItStdioRindex001(); 2110d163575Sopenharmony_ci} 2120d163575Sopenharmony_ci 2130d163575Sopenharmony_ci/* * 2140d163575Sopenharmony_ci * @tc.name: IT_STDIO_SETLOGMASK_001 2150d163575Sopenharmony_ci * @tc.desc: function for IoTest 2160d163575Sopenharmony_ci * @tc.type: FUNC 2170d163575Sopenharmony_ci */ 2180d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioSetlogmask001, TestSize.Level0) 2190d163575Sopenharmony_ci{ 2200d163575Sopenharmony_ci ItStdioSetlogmask001(); 2210d163575Sopenharmony_ci} 2220d163575Sopenharmony_ci 2230d163575Sopenharmony_ci/* * 2240d163575Sopenharmony_ci * @tc.name: IT_STDLIB_GCVT_001 2250d163575Sopenharmony_ci * @tc.desc: function for IoTest 2260d163575Sopenharmony_ci * @tc.type: FUNC 2270d163575Sopenharmony_ci */ 2280d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdlibGcvt001, TestSize.Level0) 2290d163575Sopenharmony_ci{ 2300d163575Sopenharmony_ci ItStdlibGcvt001(); 2310d163575Sopenharmony_ci} 2320d163575Sopenharmony_ci 2330d163575Sopenharmony_ci/* * 2340d163575Sopenharmony_ci * @tc.name: IT_LOCALE_LOCALECONV_001 2350d163575Sopenharmony_ci * @tc.desc: function for IoTest 2360d163575Sopenharmony_ci * @tc.type: FUNC 2370d163575Sopenharmony_ci */ 2380d163575Sopenharmony_ciHWTEST_F(IoTest, ItLocaleLocaleconv001, TestSize.Level0) 2390d163575Sopenharmony_ci{ 2400d163575Sopenharmony_ci ItLocaleLocaleconv001(); 2410d163575Sopenharmony_ci} 2420d163575Sopenharmony_ci 2430d163575Sopenharmony_ci/* * 2440d163575Sopenharmony_ci * @tc.name: IT_STDIO_FPUTWS_001 2450d163575Sopenharmony_ci * @tc.desc: function for IoTest 2460d163575Sopenharmony_ci * @tc.type: FUNC 2470d163575Sopenharmony_ci */ 2480d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioFputws001, TestSize.Level0) 2490d163575Sopenharmony_ci{ 2500d163575Sopenharmony_ci ItStdioFputws001(); 2510d163575Sopenharmony_ci} 2520d163575Sopenharmony_ci 2530d163575Sopenharmony_ci/* * 2540d163575Sopenharmony_ci * @tc.name: IT_STDIO_FWPRINTF_001 2550d163575Sopenharmony_ci * @tc.desc: function for IoTest 2560d163575Sopenharmony_ci * @tc.type: FUNC 2570d163575Sopenharmony_ci */ 2580d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioFwprintf001, TestSize.Level0) 2590d163575Sopenharmony_ci{ 2600d163575Sopenharmony_ci ItStdioFwprintf001(); 2610d163575Sopenharmony_ci} 2620d163575Sopenharmony_ci 2630d163575Sopenharmony_ci/* * 2640d163575Sopenharmony_ci * @tc.name: IT_STDIO_GETC_UNLOCKED_001 2650d163575Sopenharmony_ci * @tc.desc: function for IoTest 2660d163575Sopenharmony_ci * @tc.type: FUNC 2670d163575Sopenharmony_ci */ 2680d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioGetcUnlocked001, TestSize.Level0) 2690d163575Sopenharmony_ci{ 2700d163575Sopenharmony_ci ItStdioGetcUnlocked001(); 2710d163575Sopenharmony_ci} 2720d163575Sopenharmony_ci 2730d163575Sopenharmony_ci/* * 2740d163575Sopenharmony_ci * @tc.name: IT_STDIO_MBLEN_001 2750d163575Sopenharmony_ci * @tc.desc: function for IoTest 2760d163575Sopenharmony_ci * @tc.type: FUNC 2770d163575Sopenharmony_ci */ 2780d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioMblen001, TestSize.Level0) 2790d163575Sopenharmony_ci{ 2800d163575Sopenharmony_ci ItStdioMblen001(); 2810d163575Sopenharmony_ci} 2820d163575Sopenharmony_ci 2830d163575Sopenharmony_ci/* * 2840d163575Sopenharmony_ci * @tc.name: IT_STDIO_MBRLEN_001 2850d163575Sopenharmony_ci * @tc.desc: function for IoTest 2860d163575Sopenharmony_ci * @tc.type: FUNC 2870d163575Sopenharmony_ci */ 2880d163575Sopenharmony_ciHWTEST_F(IoTest, ItStdioMbrlen001, TestSize.Level0) 2890d163575Sopenharmony_ci{ 2900d163575Sopenharmony_ci ItStdioMbrlen001(); 2910d163575Sopenharmony_ci} 2920d163575Sopenharmony_ci 2930d163575Sopenharmony_ci/* * 2940d163575Sopenharmony_ci * @tc.name: IT_STDIO_HASMNTOPT_001 2950d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcase 2960d163575Sopenharmony_ci * @tc.type: FUNC 2970d163575Sopenharmony_ci */ 2980d163575Sopenharmony_ciHWTEST_F(IoTest, IT_STDIO_HASMNTOPT_001, TestSize.Level0) 2990d163575Sopenharmony_ci{ 3000d163575Sopenharmony_ci IT_STDIO_HASMNTOPT_001(); 3010d163575Sopenharmony_ci} 3020d163575Sopenharmony_ci 3030d163575Sopenharmony_ci/* * 3040d163575Sopenharmony_ci * @tc.name: IO_TEST_DUPLOCALE_001 3050d163575Sopenharmony_ci * @tc.desc: function for IoTest-dup the locale global pointer 3060d163575Sopenharmony_ci * @tc.type: FUNC 3070d163575Sopenharmony_ci */ 3080d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_DUPLOCALE_001, TestSize.Level0) 3090d163575Sopenharmony_ci{ 3100d163575Sopenharmony_ci IO_TEST_DUPLOCALE_001(); 3110d163575Sopenharmony_ci} 3120d163575Sopenharmony_ci 3130d163575Sopenharmony_ci/* * 3140d163575Sopenharmony_ci * @tc.name: IO_TEST_NL_LANGINFO_001 3150d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcase 3160d163575Sopenharmony_ci * @tc.type: FUNC 3170d163575Sopenharmony_ci */ 3180d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_NL_LANGINFO_001, TestSize.Level0) 3190d163575Sopenharmony_ci{ 3200d163575Sopenharmony_ci IO_TEST_NL_LANGINFO_001(); 3210d163575Sopenharmony_ci} 3220d163575Sopenharmony_ci 3230d163575Sopenharmony_ci/* * 3240d163575Sopenharmony_ci * @tc.name: IO_TEST_STRCASECMP_L_001 3250d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcase 3260d163575Sopenharmony_ci * @tc.type: FUNC 3270d163575Sopenharmony_ci */ 3280d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_STRCASECMP_L_001, TestSize.Level0) 3290d163575Sopenharmony_ci{ 3300d163575Sopenharmony_ci IO_TEST_STRCASECMP_L_001(); 3310d163575Sopenharmony_ci} 3320d163575Sopenharmony_ci 3330d163575Sopenharmony_ci/* * 3340d163575Sopenharmony_ci * @tc.name: IO_TEST_STRCASECMP_L_002 3350d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcase 3360d163575Sopenharmony_ci * @tc.type: FUNC 3370d163575Sopenharmony_ci */ 3380d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_STRCASECMP_L_002, TestSize.Level0) 3390d163575Sopenharmony_ci{ 3400d163575Sopenharmony_ci IO_TEST_STRCASECMP_L_002(); 3410d163575Sopenharmony_ci} 3420d163575Sopenharmony_ci 3430d163575Sopenharmony_ci/* * 3440d163575Sopenharmony_ci * @tc.name: IO_TEST_STRNCASECMP_L_001 3450d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcase 3460d163575Sopenharmony_ci * @tc.type: FUNC 3470d163575Sopenharmony_ci */ 3480d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_STRNCASECMP_L_001, TestSize.Level0) 3490d163575Sopenharmony_ci{ 3500d163575Sopenharmony_ci IO_TEST_STRNCASECMP_L_001(); 3510d163575Sopenharmony_ci} 3520d163575Sopenharmony_ci 3530d163575Sopenharmony_ci/* * 3540d163575Sopenharmony_ci * @tc.name: IO_TEST_STRNCASECMP_L_002 3550d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcase 3560d163575Sopenharmony_ci * @tc.type: FUNC 3570d163575Sopenharmony_ci */ 3580d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_STRNCASECMP_L_002, TestSize.Level0) 3590d163575Sopenharmony_ci{ 3600d163575Sopenharmony_ci IO_TEST_STRNCASECMP_L_002(); 3610d163575Sopenharmony_ci} 3620d163575Sopenharmony_ci 3630d163575Sopenharmony_ci/* * 3640d163575Sopenharmony_ci * @tc.name: IO_TEST_NL_LANGINFO_l_001 3650d163575Sopenharmony_ci * @tc.desc: function for IoTest-query language and locale information 3660d163575Sopenharmony_ci * @tc.type: FUNC 3670d163575Sopenharmony_ci */ 3680d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_NL_LANGINFO_l_001, TestSize.Level0) 3690d163575Sopenharmony_ci{ 3700d163575Sopenharmony_ci IO_TEST_NL_LANGINFO_l_001(); 3710d163575Sopenharmony_ci} 3720d163575Sopenharmony_ci 3730d163575Sopenharmony_ci/* * 3740d163575Sopenharmony_ci * @tc.name: IO_TEST_DNGETTEXT_001 3750d163575Sopenharmony_ci * @tc.desc: function for IoTest-print the translated string1 or string2 3760d163575Sopenharmony_ci * @tc.type: FUNC 3770d163575Sopenharmony_ci */ 3780d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_DNGETTEXT_001, TestSize.Level0) 3790d163575Sopenharmony_ci{ 3800d163575Sopenharmony_ci IO_TEST_DNGETTEXT_001(); 3810d163575Sopenharmony_ci} 3820d163575Sopenharmony_ci 3830d163575Sopenharmony_ci/* * 3840d163575Sopenharmony_ci * @tc.name: IO_TEST_DNGETTEXT_002 3850d163575Sopenharmony_ci * @tc.desc: function for IoTest-innormal testcases 3860d163575Sopenharmony_ci * @tc.type: FUNC 3870d163575Sopenharmony_ci */ 3880d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_DNGETTEXT_002, TestSize.Level0) 3890d163575Sopenharmony_ci{ 3900d163575Sopenharmony_ci IO_TEST_DNGETTEXT_002(); 3910d163575Sopenharmony_ci} 3920d163575Sopenharmony_ci 3930d163575Sopenharmony_ci/* * 3940d163575Sopenharmony_ci * @tc.name: IO_TEST_DCNGETTEXT_001 3950d163575Sopenharmony_ci * @tc.desc: function for IoTest-print the translated string1 or string2 with locale parameter 3960d163575Sopenharmony_ci * @tc.type: FUNC 3970d163575Sopenharmony_ci */ 3980d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_DCNGETTEXT_001, TestSize.Level0) 3990d163575Sopenharmony_ci{ 4000d163575Sopenharmony_ci IO_TEST_DCNGETTEXT_001(); 4010d163575Sopenharmony_ci} 4020d163575Sopenharmony_ci 4030d163575Sopenharmony_ci/* * 4040d163575Sopenharmony_ci * @tc.name: IO_TEST_DCNGETTEXT_002 4050d163575Sopenharmony_ci * @tc.desc: function for IoTest-innormal testcases 4060d163575Sopenharmony_ci * @tc.type: FUNC 4070d163575Sopenharmony_ci */ 4080d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_DCNGETTEXT_002, TestSize.Level0) 4090d163575Sopenharmony_ci{ 4100d163575Sopenharmony_ci IO_TEST_DCNGETTEXT_002(); 4110d163575Sopenharmony_ci} 4120d163575Sopenharmony_ci/* * 4130d163575Sopenharmony_ci * @tc.name: IO_TEST_DCGETTEXT_001 4140d163575Sopenharmony_ci * @tc.desc: function for IoTest-print the translated string with locale parameter 4150d163575Sopenharmony_ci * @tc.type: FUNC 4160d163575Sopenharmony_ci */ 4170d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_DCGETTEXT_001, TestSize.Level0) 4180d163575Sopenharmony_ci{ 4190d163575Sopenharmony_ci IO_TEST_DCGETTEXT_001(); 4200d163575Sopenharmony_ci} 4210d163575Sopenharmony_ci 4220d163575Sopenharmony_ci/* * 4230d163575Sopenharmony_ci * @tc.name: IO_TEST_DCGETTEXT_002 4240d163575Sopenharmony_ci * @tc.desc: function for IoTest-innormal testcases 4250d163575Sopenharmony_ci * @tc.type: FUNC 4260d163575Sopenharmony_ci */ 4270d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_DCGETTEXT_002, TestSize.Level0) 4280d163575Sopenharmony_ci{ 4290d163575Sopenharmony_ci IO_TEST_DCGETTEXT_002(); 4300d163575Sopenharmony_ci} 4310d163575Sopenharmony_ci 4320d163575Sopenharmony_ci/* * 4330d163575Sopenharmony_ci * @tc.name: IO_TEST_GETTEXT_001 4340d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcases 4350d163575Sopenharmony_ci * @tc.type: FUNC 4360d163575Sopenharmony_ci */ 4370d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_GETTEXT_001, TestSize.Level0) 4380d163575Sopenharmony_ci{ 4390d163575Sopenharmony_ci IO_TEST_GETTEXT_001(); 4400d163575Sopenharmony_ci} 4410d163575Sopenharmony_ci 4420d163575Sopenharmony_ci/* * 4430d163575Sopenharmony_ci * @tc.name: IO_TEST_LOCALE_001 4440d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcases 4450d163575Sopenharmony_ci * @tc.type: FUNC 4460d163575Sopenharmony_ci */ 4470d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_LOCALE_001, TestSize.Level0) 4480d163575Sopenharmony_ci{ 4490d163575Sopenharmony_ci IO_TEST_LOCALE_001(); 4500d163575Sopenharmony_ci} 4510d163575Sopenharmony_ci 4520d163575Sopenharmony_ci/* * 4530d163575Sopenharmony_ci * @tc.name: IO_TEST_LOCALE_002 4540d163575Sopenharmony_ci * @tc.desc: function for IoTest-innormal testcases 4550d163575Sopenharmony_ci * @tc.type: FUNC 4560d163575Sopenharmony_ci */ 4570d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_LOCALE_002, TestSize.Level0) 4580d163575Sopenharmony_ci{ 4590d163575Sopenharmony_ci IO_TEST_LOCALE_002(); 4600d163575Sopenharmony_ci} 4610d163575Sopenharmony_ci 4620d163575Sopenharmony_ci/* * 4630d163575Sopenharmony_ci * @tc.name: IO_TEST_STRFMON_L_001 4640d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcases 4650d163575Sopenharmony_ci * @tc.type: FUNC 4660d163575Sopenharmony_ci */ 4670d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_STRFMON_L_001, TestSize.Level0) 4680d163575Sopenharmony_ci{ 4690d163575Sopenharmony_ci IO_TEST_STRFMON_L_001(); 4700d163575Sopenharmony_ci} 4710d163575Sopenharmony_ci 4720d163575Sopenharmony_ci/* * 4730d163575Sopenharmony_ci * @tc.name: IO_TEST_STRFMON_L_002 4740d163575Sopenharmony_ci * @tc.desc: function for IoTest-innormal testcases 4750d163575Sopenharmony_ci * @tc.type: FUNC 4760d163575Sopenharmony_ci */ 4770d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_STRFMON_L_002, TestSize.Level0) 4780d163575Sopenharmony_ci{ 4790d163575Sopenharmony_ci IO_TEST_STRFMON_L_002(); 4800d163575Sopenharmony_ci} 4810d163575Sopenharmony_ci 4820d163575Sopenharmony_ci/* * 4830d163575Sopenharmony_ci * @tc.name: IO_TEST_NGETTEXT_001 4840d163575Sopenharmony_ci * @tc.desc: function for IoTest-normal testcases 4850d163575Sopenharmony_ci * @tc.type: FUNC 4860d163575Sopenharmony_ci */ 4870d163575Sopenharmony_ciHWTEST_F(IoTest, IO_TEST_NGETTEXT_001, TestSize.Level0) 4880d163575Sopenharmony_ci{ 4890d163575Sopenharmony_ci IO_TEST_NGETTEXT_001(); 4900d163575Sopenharmony_ci} 4910d163575Sopenharmony_ci 4920d163575Sopenharmony_ci#endif 4930d163575Sopenharmony_ci} // namespace OHOS 494