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 bac99abaa9849672bb1780f902a23c38adfab376..6e7f895194747b0f44052b6f2eaf42a52d20bc6b 100644 |
--- a/content/browser/message_port_provider_browsertest.cc |
+++ b/content/browser/message_port_provider_browsertest.cc |
@@ -87,59 +87,4 @@ IN_PROC_BROWSER_TEST_F(MessagePortProviderBrowserTest, PostMessage) { |
EXPECT_EQ(message, title_watcher.WaitAndGetTitle()); |
} |
-namespace { |
- |
-void VerifyCreateChannelOnIOThread(base::WaitableEvent* event) { |
- |
- const base::char16 MESSAGE1[] = { 0x1000, 0 }; |
- const base::char16 MESSAGE2[] = { 0x1001, 0 }; |
- |
- MockMessagePortDelegate delegate; |
- int port1; |
- int port2; |
- |
- MessagePortProvider::CreateMessageChannel(&delegate, &port1, &port2); |
- 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); |
- // Verify that message is received |
- const MockMessagePortDelegate::Messages& received = |
- delegate.getReceivedMessages(); |
- EXPECT_EQ(received.size(), 1u); |
- // 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].sent_ports.size(), 0u); |
- |
- // Create a new channel, and transfer one of its ports to port2, making sure |
- // the transferred port is received. |
- int port3; |
- int port4; |
- MessagePortProvider::CreateMessageChannel(&delegate, &port3, &port4); |
- sent_ports.push_back(port3); |
- service->PostMessage(port1, 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].sent_ports.size(), 1u); |
- EXPECT_EQ(received[1].sent_ports[0], port3); |
- |
- event->Signal(); |
-} |
- |
-} // namespace |
- |
-// Verify that a message channel can be created and used for exchanging |
-// messages. |
-IN_PROC_BROWSER_TEST_F(MessagePortProviderBrowserTest, CreateChannel) { |
- base::WaitableEvent event(base::WaitableEvent::ResetPolicy::MANUAL, |
- base::WaitableEvent::InitialState::NOT_SIGNALED); |
- BrowserThread::PostTask( |
- BrowserThread::IO, FROM_HERE, |
- base::Bind(&VerifyCreateChannelOnIOThread, &event)); |
- event.Wait(); |
-} |
- |
} // namespace content |