Index: sync/test/engine/mock_connection_manager.cc |
diff --git a/sync/test/engine/mock_connection_manager.cc b/sync/test/engine/mock_connection_manager.cc |
index 624e02218822a9c2fc9509f10280222fbabb5915..882cd1fc1246a0f89150d1d8e581418bb612d14f 100644 |
--- a/sync/test/engine/mock_connection_manager.cc |
+++ b/sync/test/engine/mock_connection_manager.cc |
@@ -83,7 +83,9 @@ bool MockConnectionManager::PostBufferToPath(PostBufferParams* params, |
CHECK(post.has_protocol_version()); |
CHECK(post.has_api_key()); |
CHECK(post.has_bag_of_chips()); |
- last_request_.CopyFrom(post); |
+ |
+ requests_.push_back(sync_pb::ClientToServerMessage::default_instance()); |
Nicolas Zea
2013/11/19 23:43:04
push_back(post)?
maniscalco
2013/11/20 01:03:32
Good catch. Done.
|
+ requests_.back().CopyFrom(post); |
client_stuck_ = post.sync_problem_detected(); |
sync_pb::ClientToServerResponse response; |
response.Clear(); |
@@ -686,6 +688,17 @@ const CommitResponse& MockConnectionManager::last_commit_response() const { |
return *commit_responses_.back(); |
} |
+const sync_pb::ClientToServerMessage& |
+ MockConnectionManager::last_request() const { |
+ EXPECT_TRUE(!requests_.empty()); |
+ return requests_.back(); |
+} |
+ |
+const std::vector<sync_pb::ClientToServerMessage>& |
+ MockConnectionManager::requests() const { |
+ return requests_; |
+} |
+ |
bool MockConnectionManager::IsModelTypePresentInSpecifics( |
const google::protobuf::RepeatedPtrField< |
sync_pb::DataTypeProgressMarker>& filter, |