diff --git a/testsuites/unittest/libc/io/full/IO_test_dcgettext_001.cpp b/testsuites/unittest/libc/io/full/IO_test_dcgettext_001.cpp index e51a27adb7b1b06724238ff77f781433ac77dc36..57367c173f2c7602c3e49485521257eabc102144 100644 --- a/testsuites/unittest/libc/io/full/IO_test_dcgettext_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_dcgettext_001.cpp @@ -46,6 +46,7 @@ static UINT32 testcase(VOID) s = dcgettext("www.huawei.com", "TestString1\n", LC_MESSAGES); printf("[INFO]%s:%d,%s,s=%s\n", __FILE__, __LINE__, __func__, s); ICUNIT_ASSERT_STRING_EQUAL(s, "TestString1\n", s); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_dcgettext_002.cpp b/testsuites/unittest/libc/io/full/IO_test_dcgettext_002.cpp index 8ffb46b85b44fd8582a6943ee554bea3343b2994..0c1174d36d17504df2b6b05a7ce9bd01a6d77265 100644 --- a/testsuites/unittest/libc/io/full/IO_test_dcgettext_002.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_dcgettext_002.cpp @@ -127,6 +127,7 @@ static UINT32 testcase(VOID) testcase2(); testcase3(); testcase4(); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_dcngettext_002.cpp b/testsuites/unittest/libc/io/full/IO_test_dcngettext_002.cpp index 4253cb43826b325be81d478750cf3421b7cb2f11..75732114f3c59b13c11655da57023ac6b81fe8fb 100644 --- a/testsuites/unittest/libc/io/full/IO_test_dcngettext_002.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_dcngettext_002.cpp @@ -92,6 +92,7 @@ static UINT32 testcase(VOID) { testcase1(); testcase2(); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_dngettext_001.cpp b/testsuites/unittest/libc/io/full/IO_test_dngettext_001.cpp index dea72b5f772540f5355565fd033f10c7471f638c..5b89048580574ad6b1b774c39f6055d84f60a190 100644 --- a/testsuites/unittest/libc/io/full/IO_test_dngettext_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_dngettext_001.cpp @@ -51,6 +51,7 @@ static UINT32 testcase(VOID) s = dngettext("www.huawei.com", "TestString1\n", "TestString2\n", 2); printf("[INFO]%s:%d,%s,s=%s\n", __FILE__, __LINE__, __func__, s); ICUNIT_ASSERT_STRING_EQUAL(s, "TestString2\n", s); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_dngettext_002.cpp b/testsuites/unittest/libc/io/full/IO_test_dngettext_002.cpp index 0e6753defb73afeb03eb483a3a9677d38d16eba5..bcb9bf0d7d7021b941db2c666d82d42bcf4aee12 100644 --- a/testsuites/unittest/libc/io/full/IO_test_dngettext_002.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_dngettext_002.cpp @@ -121,6 +121,7 @@ static UINT32 testcase(VOID) testcase1(); /* test the domain is NULL */ testcase2(); /* test the domain is different with the setlocale */ testcase3(); /* if n != 1,then dngettext will choose msgid2's string */ + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_duplocale_001.cpp b/testsuites/unittest/libc/io/full/IO_test_duplocale_001.cpp index 85157281fa50e242522cc43204fc94c2215499cf..a75d39e491559935b6eebbb9264bf21036437f13 100644 --- a/testsuites/unittest/libc/io/full/IO_test_duplocale_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_duplocale_001.cpp @@ -143,6 +143,7 @@ static UINT32 testcase(VOID) (VOID)RecoveryFileEnv(pathList, 1); status = WEXITSTATUS(status); ICUNIT_ASSERT_EQUAL(status, 0, status); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_gettext_001.cpp b/testsuites/unittest/libc/io/full/IO_test_gettext_001.cpp index fb3c91d0a6dde1a04a0f1038e177ba638ca1e74b..23d6960e32595433d3c68ac04250c725f1d5fdf2 100644 --- a/testsuites/unittest/libc/io/full/IO_test_gettext_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_gettext_001.cpp @@ -56,6 +56,7 @@ static UINT32 testcase1(VOID) s = gettext("Monday/n\n"); ICUNIT_ASSERT_STRING_EQUAL(s, "Monday/n\n", s); + setlocale(LC_ALL, "C"); return LOS_OK; OUT: diff --git a/testsuites/unittest/libc/io/full/IO_test_locale_001.cpp b/testsuites/unittest/libc/io/full/IO_test_locale_001.cpp index 4282ce170b3e305863173c1d29d36fb6b2369ab4..f2bbf1c655f5a073cfecd89ffe31a92d09c126d7 100644 --- a/testsuites/unittest/libc/io/full/IO_test_locale_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_locale_001.cpp @@ -58,6 +58,7 @@ static UINT32 testcase(VOID) strftime(buffer, 80, "%c", timer); printf("Date is: %s\n", buffer); ICUNIT_ASSERT_NOT_EQUAL_NULL(buffer, NULL, -1); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_locale_002.cpp b/testsuites/unittest/libc/io/full/IO_test_locale_002.cpp index 000508d211c8d9e86cf91b80760d5b1605800c06..6e22bc86dae559600dce2ff3c9971d000f31b9ba 100644 --- a/testsuites/unittest/libc/io/full/IO_test_locale_002.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_locale_002.cpp @@ -59,6 +59,7 @@ static UINT32 testcase(VOID) strftime(buffer, 80, "%c", timer); printf("Date is: %s\n", buffer); ICUNIT_ASSERT_NOT_EQUAL_NULL(buffer, NULL, -1); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_ngettext_001.cpp b/testsuites/unittest/libc/io/full/IO_test_ngettext_001.cpp index 18f3858b3ec3612bc38919726bc7097ffe38624b..446a7cf77d0d075aec2c7472b0a13b9c14a343e6 100644 --- a/testsuites/unittest/libc/io/full/IO_test_ngettext_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_ngettext_001.cpp @@ -46,6 +46,7 @@ static UINT32 testcase(VOID) s = ngettext("0123456789", "0123456789", 2); ICUNIT_ASSERT_STRING_EQUAL(s, "0123456789", s); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_nl_langinfo_001.cpp b/testsuites/unittest/libc/io/full/IO_test_nl_langinfo_001.cpp index 8e8bd44b9f7508609d58ff855942233edeccc471..b33fb2ffaa720e34e71fa0274fc73dd83e62542a 100644 --- a/testsuites/unittest/libc/io/full/IO_test_nl_langinfo_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_nl_langinfo_001.cpp @@ -90,6 +90,7 @@ static UINT32 testcase(VOID) char *string = nl_langinfo(CRNCYSTR); ICUNIT_ASSERT_NOT_EQUAL_NULL(string, NULL, string); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_nl_langinfo_l_001.cpp b/testsuites/unittest/libc/io/full/IO_test_nl_langinfo_l_001.cpp index 8adb4f8fcf76850478562050475cb578054874e2..922e0c188fa0a907af397222604b554be5e91946 100644 --- a/testsuites/unittest/libc/io/full/IO_test_nl_langinfo_l_001.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_nl_langinfo_l_001.cpp @@ -58,6 +58,7 @@ static UINT32 testcase(VOID) { char *string = nl_langinfo_l(CRNCYSTR, (locale_t)"zh_CN.UTF-8"); ICUNIT_ASSERT_NOT_EQUAL_NULL(string, NULL, string); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/IO_test_strfmon_l_002.cpp b/testsuites/unittest/libc/io/full/IO_test_strfmon_l_002.cpp index 4b658239181e395fad2e7b4134cc2bdc1550312a..b266fff45d3dec1ae51593224276290c8889c66d 100644 --- a/testsuites/unittest/libc/io/full/IO_test_strfmon_l_002.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_strfmon_l_002.cpp @@ -69,6 +69,7 @@ static UINT32 testcase1(VOID) TEST_PRINT("[INFO]%s:%d,%s,ret=%d,buf=%s\n", __FILE__, __LINE__, __func__, ret, buf); ICUNIT_GOTO_EQUAL(ret, 23, ret, OUT); ICUNIT_GOTO_EQUAL(errno, 0, errno, OUT); + setlocale(LC_ALL, "C"); return LOS_OK; OUT: diff --git a/testsuites/unittest/libc/io/full/IO_test_strncasecmp_l_002.cpp b/testsuites/unittest/libc/io/full/IO_test_strncasecmp_l_002.cpp index 285088bd3c4a439b1b629d88cb25ed6b1c3077f6..0f68f80c56b85799ab3082257486d28e455569e0 100644 --- a/testsuites/unittest/libc/io/full/IO_test_strncasecmp_l_002.cpp +++ b/testsuites/unittest/libc/io/full/IO_test_strncasecmp_l_002.cpp @@ -129,6 +129,7 @@ static UINT32 testcase(VOID) testcase2(); testcase3(); testcase4(); + setlocale(LC_ALL, "C"); return LOS_OK; } diff --git a/testsuites/unittest/libc/io/full/It_stdio_mblen_001.cpp b/testsuites/unittest/libc/io/full/It_stdio_mblen_001.cpp index 7667ce6c702f0504d48b2669f24392b715d974b8..f35fd4b3ccbe5c3bf7379330ee2fafc98a34bb99 100644 --- a/testsuites/unittest/libc/io/full/It_stdio_mblen_001.cpp +++ b/testsuites/unittest/libc/io/full/It_stdio_mblen_001.cpp @@ -49,6 +49,7 @@ static UINT32 Testcase(VOID) ++result; } ICUNIT_GOTO_EQUAL(result, 4, result, EXIT); // 4, except value + setlocale(LC_ALL, "C"); return LOS_OK; EXIT: diff --git a/testsuites/unittest/libc/io/full/It_stdio_mbrlen_001.cpp b/testsuites/unittest/libc/io/full/It_stdio_mbrlen_001.cpp index 39ee9f4abfdee6c26264b94c4837f2b60b1591ad..da1c3fd0a83bafe6ca22ac5f947207b14864d1aa 100644 --- a/testsuites/unittest/libc/io/full/It_stdio_mbrlen_001.cpp +++ b/testsuites/unittest/libc/io/full/It_stdio_mbrlen_001.cpp @@ -49,6 +49,7 @@ static UINT32 Testcase(VOID) len3 = mbrlen(str + 1, sz - 1, &mb); ICUNIT_GOTO_EQUAL(len3, -1, len3, EXIT); + setlocale(LC_ALL, "C"); return LOS_OK; EXIT: