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()); |
} |