Index: sync/test/engine/mock_model_type_sync_proxy.cc |
diff --git a/sync/test/engine/mock_model_type_sync_proxy.cc b/sync/test/engine/mock_model_type_sync_proxy.cc |
index 56f53fb1641b0188aaf40a15cc67b75989628560..423a37a5a2792d0461f2a323dcf9fe9a9ee91024 100644 |
--- a/sync/test/engine/mock_model_type_sync_proxy.cc |
+++ b/sync/test/engine/mock_model_type_sync_proxy.cc |
@@ -29,11 +29,13 @@ void MockModelTypeSyncProxy::OnCommitCompleted( |
void MockModelTypeSyncProxy::OnUpdateReceived( |
const DataTypeState& type_state, |
- const UpdateResponseDataList& response_list) { |
+ const UpdateResponseDataList& response_list, |
+ const UpdateResponseDataList& pending_updates) { |
base::Closure task = base::Bind(&MockModelTypeSyncProxy::OnUpdateReceivedImpl, |
base::Unretained(this), |
type_state, |
- response_list); |
+ response_list, |
+ pending_updates); |
pending_tasks_.push_back(task); |
if (is_synchronous_) |
RunQueuedTasks(); |
@@ -111,6 +113,12 @@ UpdateResponseDataList MockModelTypeSyncProxy::GetNthUpdateResponse( |
return received_update_responses_[n]; |
} |
+UpdateResponseDataList MockModelTypeSyncProxy::GetNthPendingUpdates( |
+ size_t n) const { |
+ DCHECK_LT(n, GetNumUpdateResponses()); |
+ return received_pending_updates_[n]; |
+} |
+ |
DataTypeState MockModelTypeSyncProxy::GetNthTypeStateReceivedInUpdateResponse( |
size_t n) const { |
DCHECK_LT(n, GetNumUpdateResponses()); |
@@ -181,8 +189,10 @@ void MockModelTypeSyncProxy::OnCommitCompletedImpl( |
void MockModelTypeSyncProxy::OnUpdateReceivedImpl( |
const DataTypeState& type_state, |
- const UpdateResponseDataList& response_list) { |
+ const UpdateResponseDataList& response_list, |
+ const UpdateResponseDataList& pending_updates) { |
received_update_responses_.push_back(response_list); |
+ received_pending_updates_.push_back(pending_updates); |
type_states_received_on_update_.push_back(type_state); |
for (UpdateResponseDataList::const_iterator it = response_list.begin(); |
it != response_list.end(); |