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

Side by Side Diff: components/offline_pages/background/request_queue_store_unittest.cc

Issue 2202113002: API to provide status of save page reqeusts to API. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "components/offline_pages/background/request_queue_store.h" 5 #include "components/offline_pages/background/request_queue_store.h"
6 6
7 #include <memory> 7 #include <memory>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/files/file_path.h" 10 #include "base/files/file_path.h"
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 void RequestQueueStoreTestBase::ClearResults() { 107 void RequestQueueStoreTestBase::ClearResults() {
108 last_result_ = LastResult::kNone; 108 last_result_ = LastResult::kNone;
109 last_update_status_ = UpdateStatus::FAILED; 109 last_update_status_ = UpdateStatus::FAILED;
110 last_remove_count_ = 0; 110 last_remove_count_ = 0;
111 last_requests_.clear(); 111 last_requests_.clear();
112 } 112 }
113 113
114 void RequestQueueStoreTestBase::GetRequestsDone( 114 void RequestQueueStoreTestBase::GetRequestsDone(
115 bool result, 115 bool result,
116 const std::vector<SavePageRequest>& requests) { 116 const std::vector<SavePageRequest>& requests) {
117 DVLOG(0) << "@@@@@@ " << __func__;
fgorski 2016/08/02 04:18:12 nit: do you need to keep this?
Pete Williamson 2016/08/03 00:24:32 Done.
117 last_result_ = result ? LastResult::kTrue : LastResult::kFalse; 118 last_result_ = result ? LastResult::kTrue : LastResult::kFalse;
118 last_requests_ = requests; 119 last_requests_ = requests;
119 } 120 }
120 121
121 void RequestQueueStoreTestBase::AddOrUpdateDone(UpdateStatus status) { 122 void RequestQueueStoreTestBase::AddOrUpdateDone(UpdateStatus status) {
122 last_update_status_ = status; 123 last_update_status_ = status;
123 } 124 }
124 125
125 void RequestQueueStoreTestBase::RemoveDone(bool result, int count) { 126 void RequestQueueStoreTestBase::RemoveDone(bool result, int count) {
126 last_result_ = result ? LastResult::kTrue : LastResult::kFalse; 127 last_result_ = result ? LastResult::kTrue : LastResult::kFalse;
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
340 store->GetRequests(base::Bind(&RequestQueueStoreTestBase::GetRequestsDone, 341 store->GetRequests(base::Bind(&RequestQueueStoreTestBase::GetRequestsDone,
341 base::Unretained(this))); 342 base::Unretained(this)));
342 ASSERT_EQ(LastResult::kNone, this->last_result()); 343 ASSERT_EQ(LastResult::kNone, this->last_result());
343 this->PumpLoop(); 344 this->PumpLoop();
344 ASSERT_EQ(LastResult::kTrue, this->last_result()); 345 ASSERT_EQ(LastResult::kTrue, this->last_result());
345 ASSERT_EQ(1ul, this->last_requests().size()); 346 ASSERT_EQ(1ul, this->last_requests().size());
346 ASSERT_TRUE(original_request == this->last_requests()[0]); 347 ASSERT_TRUE(original_request == this->last_requests()[0]);
347 } 348 }
348 349
349 } // offline_pages 350 } // offline_pages
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698