| Index: chrome/browser/session_history_uitest.cc
|
| ===================================================================
|
| --- chrome/browser/session_history_uitest.cc (revision 7513)
|
| +++ chrome/browser/session_history_uitest.cc (working copy)
|
| @@ -107,24 +107,22 @@
|
| } // namespace
|
|
|
| TEST_F(SessionHistoryTest, BasicBackForward) {
|
| - scoped_refptr<HTTPTestServer> server =
|
| - HTTPTestServer::CreateServer(kDocRoot);
|
| - ASSERT_TRUE(NULL != server.get());
|
| + TestServer server(kDocRoot);
|
|
|
| // about:blank should be loaded first.
|
| ASSERT_FALSE(tab_->GoBack());
|
| EXPECT_EQ(L"", GetTabTitle());
|
|
|
| ASSERT_TRUE(tab_->NavigateToURL(
|
| - server->TestServerPage("files/session_history/bot1.html")));
|
| + server.TestServerPage("files/session_history/bot1.html")));
|
| EXPECT_EQ(L"bot1", GetTabTitle());
|
|
|
| ASSERT_TRUE(tab_->NavigateToURL(
|
| - server->TestServerPage("files/session_history/bot2.html")));
|
| + server.TestServerPage("files/session_history/bot2.html")));
|
| EXPECT_EQ(L"bot2", GetTabTitle());
|
|
|
| ASSERT_TRUE(tab_->NavigateToURL(
|
| - server->TestServerPage("files/session_history/bot3.html")));
|
| + server.TestServerPage("files/session_history/bot3.html")));
|
| EXPECT_EQ(L"bot3", GetTabTitle());
|
|
|
| // history is [blank, bot1, bot2, *bot3]
|
| @@ -142,7 +140,7 @@
|
| EXPECT_EQ(L"bot1", GetTabTitle());
|
|
|
| ASSERT_TRUE(tab_->NavigateToURL(
|
| - server->TestServerPage("files/session_history/bot3.html")));
|
| + server.TestServerPage("files/session_history/bot3.html")));
|
| EXPECT_EQ(L"bot3", GetTabTitle());
|
|
|
| // history is [blank, bot1, *bot3]
|
| @@ -173,9 +171,7 @@
|
| if (win_util::GetWinVersion() <= win_util::WINVERSION_2000)
|
| return;
|
|
|
| - scoped_refptr<HTTPTestServer> server =
|
| - HTTPTestServer::CreateServer(kDocRoot);
|
| - ASSERT_TRUE(NULL != server.get());
|
| + TestServer server(kDocRoot);
|
|
|
| // about:blank should be loaded first.
|
| GURL home(homepage_);
|
| @@ -183,7 +179,7 @@
|
| EXPECT_EQ(L"", GetTabTitle());
|
| EXPECT_EQ(home, GetTabURL());
|
|
|
| - GURL frames(server->TestServerPage("files/session_history/frames.html"));
|
| + GURL frames(server.TestServerPage("files/session_history/frames.html"));
|
| ASSERT_TRUE(tab_->NavigateToURL(frames));
|
| EXPECT_EQ(L"bot1", GetTabTitle());
|
| EXPECT_EQ(frames, GetTabURL());
|
| @@ -239,15 +235,13 @@
|
|
|
| // Test that back/forward preserves POST data and document state in subframes.
|
| TEST_F(SessionHistoryTest, FrameFormBackForward) {
|
| - scoped_refptr<HTTPTestServer> server =
|
| - HTTPTestServer::CreateServer(kDocRoot);
|
| - ASSERT_TRUE(NULL != server.get());
|
| + TestServer server(kDocRoot);
|
|
|
| // about:blank should be loaded first.
|
| ASSERT_FALSE(tab_->GoBack());
|
| EXPECT_EQ(L"", GetTabTitle());
|
|
|
| - GURL frames(server->TestServerPage("files/session_history/frames.html"));
|
| + GURL frames(server.TestServerPage("files/session_history/frames.html"));
|
| ASSERT_TRUE(tab_->NavigateToURL(frames));
|
| EXPECT_EQ(L"bot1", GetTabTitle());
|
|
|
| @@ -301,15 +295,13 @@
|
| // Test that back/forward preserves POST data and document state when navigating
|
| // across frames (ie, from frame -> nonframe).
|
| TEST_F(SessionHistoryTest, CrossFrameFormBackForward) {
|
| - scoped_refptr<HTTPTestServer> server =
|
| - HTTPTestServer::CreateServer(kDocRoot);
|
| - ASSERT_TRUE(NULL != server.get());
|
| + TestServer server(kDocRoot);
|
|
|
| // about:blank should be loaded first.
|
| ASSERT_FALSE(tab_->GoBack());
|
| EXPECT_EQ(L"", GetTabTitle());
|
|
|
| - GURL frames(server->TestServerPage("files/session_history/frames.html"));
|
| + GURL frames(server.TestServerPage("files/session_history/frames.html"));
|
| ASSERT_TRUE(tab_->NavigateToURL(frames));
|
| EXPECT_EQ(L"bot1", GetTabTitle());
|
|
|
| @@ -345,18 +337,16 @@
|
| }
|
| #endif
|
|
|
| -// Test that back/forward entries are created for reference fragment
|
| -// navigations. Bug 730379.
|
| +// Test that back/forward entries are created for reference fragment navigations.
|
| +// Bug 730379.
|
| TEST_F(SessionHistoryTest, FragmentBackForward) {
|
| - scoped_refptr<HTTPTestServer> server =
|
| - HTTPTestServer::CreateServer(kDocRoot);
|
| - ASSERT_TRUE(NULL != server.get());
|
| + TestServer server(kDocRoot);
|
|
|
| // about:blank should be loaded first.
|
| ASSERT_FALSE(tab_->GoBack());
|
| EXPECT_EQ(L"", GetTabTitle());
|
|
|
| - GURL fragment(server->TestServerPage("files/session_history/fragment.html"));
|
| + GURL fragment(server.TestServerPage("files/session_history/fragment.html"));
|
| ASSERT_TRUE(tab_->NavigateToURL(fragment));
|
| EXPECT_EQ(L"fragment", GetTabTitle());
|
| EXPECT_EQ(fragment, GetTabURL());
|
| @@ -395,7 +385,7 @@
|
| ASSERT_TRUE(tab_->GoForward());
|
| EXPECT_EQ(fragment_a, GetTabURL());
|
|
|
| - GURL bot3(server->TestServerPage("files/session_history/bot3.html"));
|
| + GURL bot3(server.TestServerPage("files/session_history/bot3.html"));
|
| ASSERT_TRUE(tab_->NavigateToURL(bot3));
|
| EXPECT_EQ(L"bot3", GetTabTitle());
|
| EXPECT_EQ(bot3, GetTabURL());
|
| @@ -418,24 +408,22 @@
|
| // means the test will hang if it attempts to navigate too far forward or back,
|
| // since we'll be waiting forever for a load stop event.
|
| TEST_F(SessionHistoryTest, JavascriptHistory) {
|
| - scoped_refptr<HTTPTestServer> server =
|
| - HTTPTestServer::CreateServer(kDocRoot);
|
| - ASSERT_TRUE(NULL != server.get());
|
| + TestServer server(kDocRoot);
|
|
|
| // about:blank should be loaded first.
|
| ASSERT_FALSE(tab_->GoBack());
|
| EXPECT_EQ(L"", GetTabTitle());
|
|
|
| ASSERT_TRUE(tab_->NavigateToURL(
|
| - server->TestServerPage("files/session_history/bot1.html")));
|
| + server.TestServerPage("files/session_history/bot1.html")));
|
| EXPECT_EQ(L"bot1", GetTabTitle());
|
|
|
| ASSERT_TRUE(tab_->NavigateToURL(
|
| - server->TestServerPage("files/session_history/bot2.html")));
|
| + server.TestServerPage("files/session_history/bot2.html")));
|
| EXPECT_EQ(L"bot2", GetTabTitle());
|
|
|
| ASSERT_TRUE(tab_->NavigateToURL(
|
| - server->TestServerPage("files/session_history/bot3.html")));
|
| + server.TestServerPage("files/session_history/bot3.html")));
|
| EXPECT_EQ(L"bot3", GetTabTitle());
|
|
|
| // history is [blank, bot1, bot2, *bot3]
|
| @@ -467,7 +455,7 @@
|
| EXPECT_EQ(L"bot1", GetTabTitle());
|
|
|
| ASSERT_TRUE(tab_->NavigateToURL(
|
| - server->TestServerPage("files/session_history/bot3.html")));
|
| + server.TestServerPage("files/session_history/bot3.html")));
|
| EXPECT_EQ(L"bot3", GetTabTitle());
|
|
|
| // history is [blank, bot1, *bot3]
|
| @@ -501,12 +489,10 @@
|
| TEST_F(SessionHistoryTest, LocationReplace) {
|
| // Test that using location.replace doesn't leave the title of the old page
|
| // visible.
|
| - scoped_refptr<HTTPTestServer> server =
|
| - HTTPTestServer::CreateServer(kDocRoot);
|
| - ASSERT_TRUE(NULL != server.get());
|
| + TestServer server(kDocRoot);
|
|
|
| - ASSERT_TRUE(tab_->NavigateToURL(server->TestServerPage(
|
| - "files/session_history/replace.html?no-title.html")));
|
| + ASSERT_TRUE(tab_->NavigateToURL(
|
| + server.TestServerPage("files/session_history/replace.html?no-title.html")));
|
| EXPECT_EQ(L"", GetTabTitle());
|
| }
|
|
|
|
|