Index: chrome/browser/history/history_unittest.cc |
diff --git a/chrome/browser/history/history_unittest.cc b/chrome/browser/history/history_unittest.cc |
index 411c712dae9d5ca72f9b1580996f2ff44058ad03..b3fdc693a2be9f9cf7d0f23edabd4b7bc79c213f 100644 |
--- a/chrome/browser/history/history_unittest.cc |
+++ b/chrome/browser/history/history_unittest.cc |
@@ -901,10 +901,10 @@ TEST_F(HistoryBackendDBTest, |
// The tracker uses RenderProcessHost pointers for scoping but never |
// dereferences them. We use ints because it's easier. This function converts |
// between the two. |
-static void* MakeFakeHost(int id) { |
- void* host = 0; |
- memcpy(&host, &id, sizeof(id)); |
- return host; |
+static void* MakeFakeContextID(int id) { |
+ ContextID context_id = 0; |
sdefresne
2014/06/10 15:51:54
nit: can't this function be replaced with "Context
方觉(Fang Jue)
2014/06/11 12:41:46
n 2014/06/10 15:51:54, sdefresne wrote:
|
+ memcpy(&context_id, &id, sizeof(id)); |
+ return context_id; |
} |
class HistoryTest : public testing::Test { |
@@ -963,7 +963,7 @@ class HistoryTest : public testing::Test { |
void CleanupHistoryService() { |
DCHECK(history_service_); |
- history_service_->NotifyRenderProcessHostDestruction(0); |
+ history_service_->ClearCachedDataForContextID(0); |
history_service_->SetOnBackendDestroyTask(base::MessageLoop::QuitClosure()); |
history_service_->Cleanup(); |
history_service_.reset(); |
@@ -1098,7 +1098,7 @@ TEST_F(HistoryTest, AddRedirect) { |
// Add the sequence of pages as a server with no referrer. Note that we need |
// to have a non-NULL page ID scope. |
history_service_->AddPage( |
- first_redirects.back(), base::Time::Now(), MakeFakeHost(1), |
+ first_redirects.back(), base::Time::Now(), MakeFakeContextID(1), |
0, GURL(), first_redirects, content::PAGE_TRANSITION_LINK, |
history::SOURCE_BROWSED, true); |
@@ -1137,7 +1137,8 @@ TEST_F(HistoryTest, AddRedirect) { |
second_redirects.push_back(first_redirects[1]); |
second_redirects.push_back(GURL("http://last.page.com/")); |
history_service_->AddPage(second_redirects[1], base::Time::Now(), |
- MakeFakeHost(1), 1, second_redirects[0], second_redirects, |
+ MakeFakeContextID(1), 1, |
+ second_redirects[0], second_redirects, |
static_cast<content::PageTransition>( |
content::PAGE_TRANSITION_LINK | |
content::PAGE_TRANSITION_CLIENT_REDIRECT), |
@@ -1327,12 +1328,12 @@ TEST_F(HistoryTest, SetTitle) { |
TEST_F(HistoryTest, DISABLED_Segments) { |
ASSERT_TRUE(history_service_.get()); |
- static const void* scope = static_cast<void*>(this); |
+ static ContextID context_id = static_cast<ContextID>(this); |
// Add a URL. |
const GURL existing_url("http://www.google.com/"); |
history_service_->AddPage( |
- existing_url, base::Time::Now(), scope, 0, GURL(), |
+ existing_url, base::Time::Now(), context_id, 0, GURL(), |
history::RedirectList(), content::PAGE_TRANSITION_TYPED, |
history::SOURCE_BROWSED, false); |
@@ -1352,7 +1353,7 @@ TEST_F(HistoryTest, DISABLED_Segments) { |
// Add a URL which doesn't create a segment. |
const GURL link_url("http://yahoo.com/"); |
history_service_->AddPage( |
- link_url, base::Time::Now(), scope, 0, GURL(), |
+ link_url, base::Time::Now(), context_id, 0, GURL(), |
history::RedirectList(), content::PAGE_TRANSITION_LINK, |
history::SOURCE_BROWSED, false); |
@@ -1372,7 +1373,7 @@ TEST_F(HistoryTest, DISABLED_Segments) { |
// Add a page linked from existing_url. |
history_service_->AddPage( |
GURL("http://www.google.com/foo"), base::Time::Now(), |
- scope, 3, existing_url, history::RedirectList(), |
+ context_id, 3, existing_url, history::RedirectList(), |
content::PAGE_TRANSITION_LINK, history::SOURCE_BROWSED, |
false); |
@@ -1402,15 +1403,15 @@ TEST_F(HistoryTest, MostVisitedURLs) { |
const GURL url3("http://www.google.com/url3/"); |
const GURL url4("http://www.google.com/url4/"); |
- static const void* scope = static_cast<void*>(this); |
+ static ContextID context_id = static_cast<ContextID>(this); |
// Add two pages. |
history_service_->AddPage( |
- url0, base::Time::Now(), scope, 0, GURL(), |
+ url0, base::Time::Now(), context_id, 0, GURL(), |
history::RedirectList(), content::PAGE_TRANSITION_TYPED, |
history::SOURCE_BROWSED, false); |
history_service_->AddPage( |
- url1, base::Time::Now(), scope, 0, GURL(), |
+ url1, base::Time::Now(), context_id, 0, GURL(), |
history::RedirectList(), content::PAGE_TRANSITION_TYPED, |
history::SOURCE_BROWSED, false); |
history_service_->QueryMostVisitedURLs( |
@@ -1426,7 +1427,7 @@ TEST_F(HistoryTest, MostVisitedURLs) { |
// Add another page. |
history_service_->AddPage( |
- url2, base::Time::Now(), scope, 0, GURL(), |
+ url2, base::Time::Now(), context_id, 0, GURL(), |
history::RedirectList(), content::PAGE_TRANSITION_TYPED, |
history::SOURCE_BROWSED, false); |
history_service_->QueryMostVisitedURLs( |
@@ -1443,7 +1444,7 @@ TEST_F(HistoryTest, MostVisitedURLs) { |
// Revisit url2, making it the top URL. |
history_service_->AddPage( |
- url2, base::Time::Now(), scope, 0, GURL(), |
+ url2, base::Time::Now(), context_id, 0, GURL(), |
history::RedirectList(), content::PAGE_TRANSITION_TYPED, |
history::SOURCE_BROWSED, false); |
history_service_->QueryMostVisitedURLs( |
@@ -1460,7 +1461,7 @@ TEST_F(HistoryTest, MostVisitedURLs) { |
// Revisit url1, making it the top URL. |
history_service_->AddPage( |
- url1, base::Time::Now(), scope, 0, GURL(), |
+ url1, base::Time::Now(), context_id, 0, GURL(), |
history::RedirectList(), content::PAGE_TRANSITION_TYPED, |
history::SOURCE_BROWSED, false); |
history_service_->QueryMostVisitedURLs( |
@@ -1482,7 +1483,7 @@ TEST_F(HistoryTest, MostVisitedURLs) { |
// Visit url4 using redirects. |
history_service_->AddPage( |
- url4, base::Time::Now(), scope, 0, GURL(), |
+ url4, base::Time::Now(), context_id, 0, GURL(), |
redirects, content::PAGE_TRANSITION_TYPED, |
history::SOURCE_BROWSED, false); |
history_service_->QueryMostVisitedURLs( |