OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "build/build_config.h" | 5 #include "build/build_config.h" |
6 | 6 |
7 #if defined(OS_WIN) | 7 #if defined(OS_WIN) |
8 #include <windows.h> | 8 #include <windows.h> |
9 #include <shellapi.h> | 9 #include <shellapi.h> |
10 #include <shlobj.h> | 10 #include <shlobj.h> |
(...skipping 856 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
867 data_dir.Append(FILE_PATH_LITERAL("binary_file.bin")); | 867 data_dir.Append(FILE_PATH_LITERAL("binary_file.bin")); |
868 FilePath binary_file_same = | 868 FilePath binary_file_same = |
869 data_dir.Append(FILE_PATH_LITERAL("binary_file_same.bin")); | 869 data_dir.Append(FILE_PATH_LITERAL("binary_file_same.bin")); |
870 FilePath binary_file_diff = | 870 FilePath binary_file_diff = |
871 data_dir.Append(FILE_PATH_LITERAL("binary_file_diff.bin")); | 871 data_dir.Append(FILE_PATH_LITERAL("binary_file_diff.bin")); |
872 | 872 |
873 EXPECT_TRUE(file_util::ContentsEqual(original_file, original_file)); | 873 EXPECT_TRUE(file_util::ContentsEqual(original_file, original_file)); |
874 EXPECT_TRUE(file_util::ContentsEqual(original_file, same_file)); | 874 EXPECT_TRUE(file_util::ContentsEqual(original_file, same_file)); |
875 EXPECT_FALSE(file_util::ContentsEqual(original_file, same_length_file)); | 875 EXPECT_FALSE(file_util::ContentsEqual(original_file, same_length_file)); |
876 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_file)); | 876 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_file)); |
877 EXPECT_FALSE(file_util::ContentsEqual(L"bogusname", L"bogusname")); | 877 EXPECT_FALSE(file_util::ContentsEqual( |
| 878 FilePath(FILE_PATH_LITERAL("bogusname")), |
| 879 FilePath(FILE_PATH_LITERAL("bogusname")))); |
878 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_first_file)); | 880 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_first_file)); |
879 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_last_file)); | 881 EXPECT_FALSE(file_util::ContentsEqual(original_file, different_last_file)); |
880 EXPECT_TRUE(file_util::ContentsEqual(empty1_file, empty2_file)); | 882 EXPECT_TRUE(file_util::ContentsEqual(empty1_file, empty2_file)); |
881 EXPECT_FALSE(file_util::ContentsEqual(original_file, shortened_file)); | 883 EXPECT_FALSE(file_util::ContentsEqual(original_file, shortened_file)); |
882 EXPECT_FALSE(file_util::ContentsEqual(shortened_file, original_file)); | 884 EXPECT_FALSE(file_util::ContentsEqual(shortened_file, original_file)); |
883 EXPECT_TRUE(file_util::ContentsEqual(binary_file, binary_file_same)); | 885 EXPECT_TRUE(file_util::ContentsEqual(binary_file, binary_file_same)); |
884 EXPECT_FALSE(file_util::ContentsEqual(binary_file, binary_file_diff)); | 886 EXPECT_FALSE(file_util::ContentsEqual(binary_file, binary_file_diff)); |
885 } | 887 } |
886 | 888 |
887 TEST_F(ReadOnlyFileUtilTest, TextContentsEqual) { | 889 TEST_F(ReadOnlyFileUtilTest, TextContentsEqual) { |
(...skipping 467 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1355 #elif defined(OS_LINUX) | 1357 #elif defined(OS_LINUX) |
1356 EXPECT_FALSE(file_util::ContainsPath(foo, | 1358 EXPECT_FALSE(file_util::ContainsPath(foo, |
1357 foo_caps.Append(FILE_PATH_LITERAL("bar.txt")))); | 1359 foo_caps.Append(FILE_PATH_LITERAL("bar.txt")))); |
1358 #else | 1360 #else |
1359 // We can't really do this test on osx since the case-sensitivity of the | 1361 // We can't really do this test on osx since the case-sensitivity of the |
1360 // filesystem is configurable. | 1362 // filesystem is configurable. |
1361 #endif | 1363 #endif |
1362 } | 1364 } |
1363 | 1365 |
1364 } // namespace | 1366 } // namespace |
OLD | NEW |