OLD | NEW |
1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-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 <string> | 5 #include <string> |
6 #include <windows.h> | 6 #include <windows.h> |
7 | 7 |
8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
10 #include "chrome/common/chrome_switches.h" | 10 #include "chrome/common/chrome_switches.h" |
(...skipping 27 matching lines...) Expand all Loading... |
38 | 38 |
39 private: | 39 private: |
40 wchar_t environment_filename_[MAX_PATH]; // Saves real environment value. | 40 wchar_t environment_filename_[MAX_PATH]; // Saves real environment value. |
41 }; | 41 }; |
42 }; | 42 }; |
43 | 43 |
44 // Tests the log file name getter without an environment variable. | 44 // Tests the log file name getter without an environment variable. |
45 TEST_F(ChromeLoggingTest, LogFileName) { | 45 TEST_F(ChromeLoggingTest, LogFileName) { |
46 SaveEnvironmentVariable(std::wstring()); | 46 SaveEnvironmentVariable(std::wstring()); |
47 | 47 |
48 std::wstring filename = logging::GetLogFileName(); | 48 FilePath filename = logging::GetLogFileName(); |
49 ASSERT_NE(std::wstring::npos, filename.find(L"chrome_debug.log")); | 49 ASSERT_NE(FilePath::StringType::npos, |
| 50 filename.value().find(FILE_PATH_LITERAL("chrome_debug.log"))); |
50 | 51 |
51 RestoreEnvironmentVariable(); | 52 RestoreEnvironmentVariable(); |
52 } | 53 } |
53 | 54 |
54 // Tests the log file name getter with an environment variable. | 55 // Tests the log file name getter with an environment variable. |
55 TEST_F(ChromeLoggingTest, EnvironmentLogFileName) { | 56 TEST_F(ChromeLoggingTest, EnvironmentLogFileName) { |
56 SaveEnvironmentVariable(std::wstring(L"test value")); | 57 SaveEnvironmentVariable(std::wstring(L"test value")); |
57 | 58 |
58 std::wstring filename = logging::GetLogFileName(); | 59 FilePath filename = logging::GetLogFileName(); |
59 ASSERT_EQ(std::wstring(L"test value"), filename); | 60 ASSERT_EQ(FilePath(FILE_PATH_LITERAL("test value")).value(), |
| 61 filename.value()); |
60 | 62 |
61 RestoreEnvironmentVariable(); | 63 RestoreEnvironmentVariable(); |
62 } | 64 } |
63 | 65 |
64 #ifndef NDEBUG // We don't have assertions in release builds. | 66 #ifndef NDEBUG // We don't have assertions in release builds. |
65 // Tests whether we correctly fail on browser assertions during tests. | 67 // Tests whether we correctly fail on browser assertions during tests. |
66 class AssertionTest : public UITest { | 68 class AssertionTest : public UITest { |
67 protected: | 69 protected: |
68 AssertionTest() : UITest() | 70 AssertionTest() : UITest() |
69 { | 71 { |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 } | 128 } |
127 }; | 129 }; |
128 | 130 |
129 // Launch the app in browser crash test mode. | 131 // Launch the app in browser crash test mode. |
130 // This test is disabled. See bug 6910. | 132 // This test is disabled. See bug 6910. |
131 TEST_F(BrowserCrashTest, DISABLED_Crash) { | 133 TEST_F(BrowserCrashTest, DISABLED_Crash) { |
132 // Wait while the process is writing the crash dump. | 134 // Wait while the process is writing the crash dump. |
133 PlatformThread::Sleep(5000); | 135 PlatformThread::Sleep(5000); |
134 expected_crashes_ = 1; | 136 expected_crashes_ = 1; |
135 } | 137 } |
OLD | NEW |