| Index: base/files/file_path_unittest.cc
|
| diff --git a/base/files/file_path_unittest.cc b/base/files/file_path_unittest.cc
|
| index 60eaa8f002f2e1103ad78dfc6fdaf4f5b7849bb0..bc0e8432e0e1466581a37208d8b8d29e343b458b 100644
|
| --- a/base/files/file_path_unittest.cc
|
| +++ b/base/files/file_path_unittest.cc
|
| @@ -10,6 +10,10 @@
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "testing/platform_test.h"
|
|
|
| +#if defined(OS_POSIX)
|
| +#include "base/test/scoped_locale.h"
|
| +#endif
|
| +
|
| // This macro helps avoid wrapped lines in the test structs.
|
| #define FPL(x) FILE_PATH_LITERAL(x)
|
|
|
| @@ -1126,6 +1130,10 @@ TEST_F(FilePathTest, FromUTF8Unsafe_And_AsUTF8Unsafe) {
|
| "\xEF\xBC\xA1\xEF\xBC\xA2\xEF\xBC\xA3.txt" },
|
| };
|
|
|
| +#if !defined(SYSTEM_NATIVE_UTF8) && defined(OS_LINUX)
|
| + ScopedLocale locale("en_US.UTF-8");
|
| +#endif
|
| +
|
| for (size_t i = 0; i < arraysize(cases); ++i) {
|
| // Test FromUTF8Unsafe() works.
|
| FilePath from_utf8 = FilePath::FromUTF8Unsafe(cases[i].utf8);
|
|
|