Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(275)

Side by Side Diff: chrome/browser/history/expire_history_backend_unittest.cc

Issue 562603002: Move PageTransition from //content/public/common to //ui/base (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 <algorithm> 5 #include <algorithm>
6 #include <string> 6 #include <string>
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/compiler_specific.h" 10 #include "base/compiler_specific.h"
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after
229 main_db_->AddVisit(&visit_row1, SOURCE_BROWSED); 229 main_db_->AddVisit(&visit_row1, SOURCE_BROWSED);
230 230
231 VisitRow visit_row2; 231 VisitRow visit_row2;
232 visit_row2.url_id = url_ids[1]; 232 visit_row2.url_id = url_ids[1];
233 visit_row2.visit_time = visit_times[1]; 233 visit_row2.visit_time = visit_times[1];
234 main_db_->AddVisit(&visit_row2, SOURCE_BROWSED); 234 main_db_->AddVisit(&visit_row2, SOURCE_BROWSED);
235 235
236 VisitRow visit_row3; 236 VisitRow visit_row3;
237 visit_row3.url_id = url_ids[1]; 237 visit_row3.url_id = url_ids[1];
238 visit_row3.visit_time = visit_times[2]; 238 visit_row3.visit_time = visit_times[2];
239 visit_row3.transition = content::PAGE_TRANSITION_TYPED; 239 visit_row3.transition = ui::PAGE_TRANSITION_TYPED;
240 main_db_->AddVisit(&visit_row3, SOURCE_BROWSED); 240 main_db_->AddVisit(&visit_row3, SOURCE_BROWSED);
241 241
242 VisitRow visit_row4; 242 VisitRow visit_row4;
243 visit_row4.url_id = url_ids[2]; 243 visit_row4.url_id = url_ids[2];
244 visit_row4.visit_time = visit_times[3]; 244 visit_row4.visit_time = visit_times[3];
245 main_db_->AddVisit(&visit_row4, SOURCE_BROWSED); 245 main_db_->AddVisit(&visit_row4, SOURCE_BROWSED);
246 } 246 }
247 247
248 void ExpireHistoryTest::AddExampleSourceData(const GURL& url, URLID* id) { 248 void ExpireHistoryTest::AddExampleSourceData(const GURL& url, URLID* id) {
249 if (!main_db_) 249 if (!main_db_)
250 return; 250 return;
251 251
252 Time last_visit_time = Time::Now(); 252 Time last_visit_time = Time::Now();
253 // Add one URL. 253 // Add one URL.
254 URLRow url_row1(url); 254 URLRow url_row1(url);
255 url_row1.set_last_visit(last_visit_time); 255 url_row1.set_last_visit(last_visit_time);
256 url_row1.set_visit_count(4); 256 url_row1.set_visit_count(4);
257 URLID url_id = main_db_->AddURL(url_row1); 257 URLID url_id = main_db_->AddURL(url_row1);
258 *id = url_id; 258 *id = url_id;
259 259
260 // Four times for each visit. 260 // Four times for each visit.
261 VisitRow visit_row1(url_id, last_visit_time - TimeDelta::FromDays(4), 0, 261 VisitRow visit_row1(url_id, last_visit_time - TimeDelta::FromDays(4), 0,
262 content::PAGE_TRANSITION_TYPED, 0); 262 ui::PAGE_TRANSITION_TYPED, 0);
263 main_db_->AddVisit(&visit_row1, SOURCE_SYNCED); 263 main_db_->AddVisit(&visit_row1, SOURCE_SYNCED);
264 264
265 VisitRow visit_row2(url_id, last_visit_time - TimeDelta::FromDays(3), 0, 265 VisitRow visit_row2(url_id, last_visit_time - TimeDelta::FromDays(3), 0,
266 content::PAGE_TRANSITION_TYPED, 0); 266 ui::PAGE_TRANSITION_TYPED, 0);
267 main_db_->AddVisit(&visit_row2, SOURCE_BROWSED); 267 main_db_->AddVisit(&visit_row2, SOURCE_BROWSED);
268 268
269 VisitRow visit_row3(url_id, last_visit_time - TimeDelta::FromDays(2), 0, 269 VisitRow visit_row3(url_id, last_visit_time - TimeDelta::FromDays(2), 0,
270 content::PAGE_TRANSITION_TYPED, 0); 270 ui::PAGE_TRANSITION_TYPED, 0);
271 main_db_->AddVisit(&visit_row3, SOURCE_EXTENSION); 271 main_db_->AddVisit(&visit_row3, SOURCE_EXTENSION);
272 272
273 VisitRow visit_row4( 273 VisitRow visit_row4(
274 url_id, last_visit_time, 0, content::PAGE_TRANSITION_TYPED, 0); 274 url_id, last_visit_time, 0, ui::PAGE_TRANSITION_TYPED, 0);
275 main_db_->AddVisit(&visit_row4, SOURCE_FIREFOX_IMPORTED); 275 main_db_->AddVisit(&visit_row4, SOURCE_FIREFOX_IMPORTED);
276 } 276 }
277 277
278 bool ExpireHistoryTest::HasFavicon(favicon_base::FaviconID favicon_id) { 278 bool ExpireHistoryTest::HasFavicon(favicon_base::FaviconID favicon_id) {
279 if (!thumb_db_.get() || favicon_id == 0) 279 if (!thumb_db_.get() || favicon_id == 0)
280 return false; 280 return false;
281 return thumb_db_->GetFaviconHeader(favicon_id, NULL, NULL); 281 return thumb_db_->GetFaviconHeader(favicon_id, NULL, NULL);
282 } 282 }
283 283
284 favicon_base::FaviconID ExpireHistoryTest::GetFavicon( 284 favicon_base::FaviconID ExpireHistoryTest::GetFavicon(
(...skipping 589 matching lines...) Expand 10 before | Expand all | Expand 10 after
874 EXPECT_TRUE(all->Read(now, main_db_.get(), &visits, 1)); 874 EXPECT_TRUE(all->Read(now, main_db_.get(), &visits, 1));
875 EXPECT_EQ(1U, visits.size()); 875 EXPECT_EQ(1U, visits.size());
876 } 876 }
877 877
878 // TODO(brettw) add some visits with no URL to make sure everything is updated 878 // TODO(brettw) add some visits with no URL to make sure everything is updated
879 // properly. Have the visits also refer to nonexistent FTS rows. 879 // properly. Have the visits also refer to nonexistent FTS rows.
880 // 880 //
881 // Maybe also refer to invalid favicons. 881 // Maybe also refer to invalid favicons.
882 882
883 } // namespace history 883 } // namespace history
OLDNEW
« no previous file with comments | « chrome/browser/history/expire_history_backend.cc ('k') | chrome/browser/history/history_backend.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698