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 3c9ea5d4df5a780739e02be0382a2a9c0436d69e..b7f7a639cadcde30460d3599b22e051b5e409f1a 100644 |
--- a/content/browser/message_port_provider_browsertest.cc |
+++ b/content/browser/message_port_provider_browsertest.cc |
@@ -25,7 +25,7 @@ class MockMessagePortDelegate : public MessagePortDelegate { |
// A container to hold received messages |
struct Message { |
int route_id; // the routing id of the target port |
- base::string16 data; // the message data |
+ MessagePortMessage data; // the message data |
std::vector<int> sent_ports; // any transferred ports |
}; |
@@ -36,7 +36,7 @@ class MockMessagePortDelegate : public MessagePortDelegate { |
// MessagePortDelegate implementation |
void SendMessage(int route_id, |
- const base::string16& message, |
+ const MessagePortMessage& message, |
const std::vector<int>& sent_message_port_ids) override { |
Message m; |
m.route_id = route_id; |
@@ -100,7 +100,8 @@ void VerifyCreateChannelOnIOThread(base::WaitableEvent* event) { |
MessagePortService* service = MessagePortService::GetInstance(); |
// Send a message to port1 transferring no ports. |
std::vector<int> sent_ports; |
- service->PostMessage(port1, base::string16(MESSAGE1), sent_ports); |
+ service->PostMessage(port1, MessagePortMessage(base::string16(MESSAGE1)), |
+ sent_ports); |
// Verify that message is received |
const MockMessagePortDelegate::Messages& received = |
delegate.getReceivedMessages(); |
@@ -108,7 +109,7 @@ void VerifyCreateChannelOnIOThread(base::WaitableEvent* event) { |
// Verify that message sent to port1 is received by entangled port, which is |
// port2. |
EXPECT_EQ(received[0].route_id, port2); |
- EXPECT_EQ(received[0].data, MESSAGE1); |
+ EXPECT_EQ(received[0].data.message_as_string, MESSAGE1); |
EXPECT_EQ(received[0].sent_ports.size(), 0u); |
// Create a new channel, and transfer one of its ports to port2, making sure |
@@ -117,10 +118,11 @@ void VerifyCreateChannelOnIOThread(base::WaitableEvent* event) { |
int port4; |
MessagePortProvider::CreateMessageChannel(&delegate, &port3, &port4); |
sent_ports.push_back(port3); |
- service->PostMessage(port1, base::string16(MESSAGE2), sent_ports); |
+ service->PostMessage(port1, MessagePortMessage(base::string16(MESSAGE2)), |
+ sent_ports); |
EXPECT_EQ(received.size(), 2u); |
EXPECT_EQ(received[1].route_id, port2); |
- EXPECT_EQ(received[1].data, MESSAGE2); |
+ EXPECT_EQ(received[1].data.message_as_string, MESSAGE2); |
EXPECT_EQ(received[1].sent_ports.size(), 1u); |
EXPECT_EQ(received[1].sent_ports[0], port3); |