| Index: components/copresence/rpc/rpc_handler_unittest.cc
|
| diff --git a/components/copresence/rpc/rpc_handler_unittest.cc b/components/copresence/rpc/rpc_handler_unittest.cc
|
| index 3f6ba349457887b2155bfa72333b10f35b5c00b7..6e66784409ab81a16eb6be138e3c20619083ca75 100644
|
| --- a/components/copresence/rpc/rpc_handler_unittest.cc
|
| +++ b/components/copresence/rpc/rpc_handler_unittest.cc
|
| @@ -36,14 +36,8 @@ namespace {
|
|
|
| const char kChromeVersion[] = "Chrome Version String";
|
|
|
| -void CreateSubscribedMessage(const std::vector<std::string>& subscription_ids,
|
| - const std::string& message_string,
|
| - SubscribedMessage* message_proto) {
|
| - message_proto->mutable_published_message()->set_payload(message_string);
|
| - for (const std::string& subscription_id : subscription_ids) {
|
| - message_proto->add_subscription_id(subscription_id);
|
| - }
|
| -}
|
| +void IgnoreMessages(
|
| + const RepeatedPtrField<SubscribedMessage>& /* messages */) {}
|
|
|
| } // namespace
|
|
|
| @@ -58,6 +52,7 @@ class RpcHandlerTest : public testing::Test, public CopresenceDelegate {
|
| state_.get(),
|
| &directive_handler_,
|
| nullptr,
|
| + base::Bind(&IgnoreMessages),
|
| base::Bind(&RpcHandlerTest::CaptureHttpPost,
|
| base::Unretained(this))),
|
| status_(SUCCESS) {}
|
| @@ -67,13 +62,12 @@ class RpcHandlerTest : public testing::Test, public CopresenceDelegate {
|
| void HandleMessages(const std::string& /* app_id */,
|
| const std::string& subscription_id,
|
| const std::vector<Message>& messages) override {
|
| - // app_id is unused for now, pending a server fix.
|
| - for (const Message& message : messages) {
|
| - messages_by_subscription_[subscription_id].push_back(message.payload());
|
| - }
|
| + NOTREACHED();
|
| }
|
|
|
| - void HandleStatusUpdate(CopresenceStatus /* status */) override {}
|
| + void HandleStatusUpdate(CopresenceStatus /* status */) override {
|
| + NOTREACHED();
|
| + }
|
|
|
| net::URLRequestContextGetter* GetRequestContext() const override {
|
| return nullptr;
|
| @@ -167,7 +161,6 @@ class RpcHandlerTest : public testing::Test, public CopresenceDelegate {
|
| std::string api_key_;
|
| std::string auth_token_;
|
| ScopedVector<MessageLite> request_protos_;
|
| - std::map<std::string, std::vector<std::string>> messages_by_subscription_;
|
|
|
| private:
|
| void CaptureHttpPost(
|
| @@ -320,13 +313,6 @@ TEST_F(RpcHandlerTest, ReportResponseHandler) {
|
| SendReportResponse(net::HTTP_BAD_REQUEST, response.Pass());
|
| EXPECT_EQ(FAIL, status_);
|
|
|
| - // Construct test subscriptions.
|
| - std::vector<std::string> subscription_1(1, "Subscription 1");
|
| - std::vector<std::string> subscription_2(1, "Subscription 2");
|
| - std::vector<std::string> both_subscriptions;
|
| - both_subscriptions.push_back("Subscription 1");
|
| - both_subscriptions.push_back("Subscription 2");
|
| -
|
| // Construct a test ReportResponse.
|
| response.reset(new ReportResponse);
|
| response->mutable_header()->mutable_status()->set_code(OK);
|
| @@ -336,27 +322,14 @@ TEST_F(RpcHandlerTest, ReportResponseHandler) {
|
| Token* invalid_token = update_response->add_token();
|
| invalid_token->set_id("bad token");
|
| invalid_token->set_status(INVALID);
|
| - CreateSubscribedMessage(
|
| - subscription_1, "Message A", update_response->add_message());
|
| - CreateSubscribedMessage(
|
| - subscription_2, "Message B", update_response->add_message());
|
| - CreateSubscribedMessage(
|
| - both_subscriptions, "Message C", update_response->add_message());
|
| update_response->add_directive()->set_subscription_id("Subscription 1");
|
| update_response->add_directive()->set_subscription_id("Subscription 2");
|
|
|
| - // Process it.
|
| - messages_by_subscription_.clear();
|
| + // Check processing.
|
| status_ = FAIL;
|
| SendReportResponse(net::HTTP_OK, response.Pass());
|
| -
|
| - // Check processing.
|
| EXPECT_EQ(SUCCESS, status_);
|
| EXPECT_TRUE(TokenIsInvalid("bad token"));
|
| - EXPECT_THAT(messages_by_subscription_["Subscription 1"],
|
| - ElementsAre("Message A", "Message C"));
|
| - EXPECT_THAT(messages_by_subscription_["Subscription 2"],
|
| - ElementsAre("Message B", "Message C"));
|
| EXPECT_THAT(directive_handler_.added_directives(),
|
| ElementsAre("Subscription 1", "Subscription 2"));
|
| }
|
|
|