Chromium Code Reviews| 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, |