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..eb452a8bd67f7e5549c429240dbb9969d5ba2f4a 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& inapplicable_updates) { |
base::Closure task = base::Bind(&MockModelTypeSyncProxy::OnUpdateReceivedImpl, |
base::Unretained(this), |
type_state, |
- response_list); |
+ response_list, |
+ inapplicable_updates); |
pending_tasks_.push_back(task); |
if (is_synchronous_) |
RunQueuedTasks(); |
@@ -111,6 +113,12 @@ UpdateResponseDataList MockModelTypeSyncProxy::GetNthUpdateResponse( |
return received_update_responses_[n]; |
} |
+UpdateResponseDataList MockModelTypeSyncProxy::GetNthInapplicableUpdates( |
+ size_t n) const { |
+ DCHECK_LT(n, GetNumUpdateResponses()); |
+ return received_inapplicable_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& inapplicable_updates) { |
received_update_responses_.push_back(response_list); |
+ received_inapplicable_updates_.push_back(inapplicable_updates); |
type_states_received_on_update_.push_back(type_state); |
for (UpdateResponseDataList::const_iterator it = response_list.begin(); |
it != response_list.end(); |