OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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 "base/file_util.h" | 5 #include "base/file_util.h" |
6 #include "base/win_util.h" | 6 #include "base/win_util.h" |
7 #include "chrome/common/l10n_util.h" | 7 #include "chrome/common/l10n_util.h" |
8 #include "chrome/test/automation/tab_proxy.h" | 8 #include "chrome/test/automation/tab_proxy.h" |
9 #include "chrome/test/automation/browser_proxy.h" | 9 #include "chrome/test/automation/browser_proxy.h" |
10 #include "chrome/test/ui/ui_test.h" | 10 #include "chrome/test/ui/ui_test.h" |
11 #include "net/base/net_util.h" | 11 #include "net/base/net_util.h" |
12 #include "net/url_request/url_request_unittest.h" | 12 #include "net/url_request/url_request_unittest.h" |
13 | 13 |
14 #include "generated_resources.h" | 14 #include "generated_resources.h" |
15 | 15 |
16 using std::wstring; | 16 using std::wstring; |
17 | 17 |
18 namespace { | 18 namespace { |
19 | 19 |
20 const wchar_t kDocRoot[] = L"chrome/test/data"; | 20 const wchar_t kDocRoot[] = L"chrome/test/data"; |
21 | 21 |
22 class SessionHistoryTest : public UITest { | 22 class SessionHistoryTest : public UITest { |
23 protected: | 23 protected: |
24 SessionHistoryTest() : UITest() { | 24 SessionHistoryTest() : UITest() { |
25 FilePath path = FilePath::FromWStringHack(test_data_directory_); | 25 FilePath path = FilePath::FromWStringHack(test_data_directory_); |
26 path = path.Append(FILE_PATH_LITERAL("session_history")) | 26 path = path.AppendASCII("session_history") |
27 .Append(FilePath::StringType(&FilePath::kSeparators[0], 1)); | 27 .Append(FilePath::StringType(&FilePath::kSeparators[0], 1)); |
28 | 28 |
29 url_prefix_ = UTF8ToWide(net::FilePathToFileURL(path).spec()); | 29 url_prefix_ = UTF8ToWide(net::FilePathToFileURL(path).spec()); |
30 } | 30 } |
31 | 31 |
32 virtual void SetUp() { | 32 virtual void SetUp() { |
33 UITest::SetUp(); | 33 UITest::SetUp(); |
34 | 34 |
35 window_.reset(automation()->GetBrowserWindow(0)); | 35 window_.reset(automation()->GetBrowserWindow(0)); |
36 ASSERT_TRUE(window_.get()); | 36 ASSERT_TRUE(window_.get()); |
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
503 // visible. | 503 // visible. |
504 scoped_refptr<HTTPTestServer> server = | 504 scoped_refptr<HTTPTestServer> server = |
505 HTTPTestServer::CreateServer(kDocRoot); | 505 HTTPTestServer::CreateServer(kDocRoot); |
506 ASSERT_TRUE(NULL != server.get()); | 506 ASSERT_TRUE(NULL != server.get()); |
507 | 507 |
508 ASSERT_TRUE(tab_->NavigateToURL(server->TestServerPage( | 508 ASSERT_TRUE(tab_->NavigateToURL(server->TestServerPage( |
509 "files/session_history/replace.html?no-title.html"))); | 509 "files/session_history/replace.html?no-title.html"))); |
510 EXPECT_EQ(L"", GetTabTitle()); | 510 EXPECT_EQ(L"", GetTabTitle()); |
511 } | 511 } |
512 | 512 |
OLD | NEW |