Index: content/browser/message_port_provider_browsertest.cc |
diff --git a/content/browser/message_port_provider_browsertest.cc b/content/browser/message_port_provider_browsertest.cc |
index 6e7f895194747b0f44052b6f2eaf42a52d20bc6b..4fc5caf2ee867159e6c67dff8f6f3c7d89b9ab13 100644 |
--- a/content/browser/message_port_provider_browsertest.cc |
+++ b/content/browser/message_port_provider_browsertest.cc |
@@ -6,9 +6,8 @@ |
#include "base/macros.h" |
#include "base/strings/utf_string_conversions.h" |
#include "base/synchronization/waitable_event.h" |
-#include "content/browser/message_port_service.h" |
+#include "content/common/message_port.h" |
#include "content/public/browser/browser_thread.h" |
-#include "content/public/browser/message_port_delegate.h" |
#include "content/public/browser/message_port_provider.h" |
#include "content/public/browser/web_contents.h" |
#include "content/public/test/browser_test_utils.h" |
@@ -20,45 +19,6 @@ namespace content { |
// This test verifies the functionality of the Message Port Provider API. |
-// A mock class for testing message port provider. |
-class MockMessagePortDelegate : public MessagePortDelegate { |
- public: |
- // A container to hold received messages |
- struct Message { |
- int route_id; // the routing id of the target port |
- base::string16 data; // the message data |
- std::vector<int> sent_ports; // any transferred ports |
- }; |
- |
- typedef std::vector<Message> Messages; |
- |
- MockMessagePortDelegate() { } |
- ~MockMessagePortDelegate() override { } |
- |
- // MessagePortDelegate implementation |
- void SendMessage( |
- int route_id, |
- const base::string16& message, |
- const std::vector<int>& sent_message_ports) override { |
- Message m; |
- m.route_id = route_id; |
- m.data = message; |
- m.sent_ports = sent_message_ports; |
- messages_.push_back(m); |
- } |
- |
- void SendMessagesAreQueued(int route_id) override { } |
- |
- const Messages& getReceivedMessages() { |
- return messages_; |
- } |
- private: |
- Messages messages_; |
- |
- DISALLOW_COPY_AND_ASSIGN(MockMessagePortDelegate); |
-}; |
- |
- |
class MessagePortProviderBrowserTest : public ContentBrowserTest { |
}; |
@@ -77,13 +37,11 @@ IN_PROC_BROWSER_TEST_F(MessagePortProviderBrowserTest, PostMessage) { |
content::LoadDataWithBaseURL(shell(), history_url, data, base_url); |
const base::string16 source_origin(base::UTF8ToUTF16("source")); |
const base::string16 message(base::UTF8ToUTF16("success")); |
- const std::vector<int> ports; |
content::TitleWatcher title_watcher(shell()->web_contents(), message); |
MessagePortProvider::PostMessageToFrame(shell()->web_contents(), |
source_origin, |
target_origin, |
- message, |
- ports); |
+ message); |
EXPECT_EQ(message, title_watcher.WaitAndGetTitle()); |
} |