| Index: third_party/mojo/src/mojo/edk/system/connection_manager_unittest.cc
|
| diff --git a/third_party/mojo/src/mojo/edk/system/connection_manager_unittest.cc b/third_party/mojo/src/mojo/edk/system/connection_manager_unittest.cc
|
| index 2894c65628a5a0d1825f728a97becd9925729430..f46c386118e1087ea5894b602f02020904ad1c72 100644
|
| --- a/third_party/mojo/src/mojo/edk/system/connection_manager_unittest.cc
|
| +++ b/third_party/mojo/src/mojo/edk/system/connection_manager_unittest.cc
|
| @@ -58,11 +58,6 @@ bool ArePlatformHandlesConnected(const embedder::PlatformHandle& h1,
|
| return true;
|
| }
|
|
|
| -bool IsValidSlaveProcessIdentifier(ProcessIdentifier process_identifier) {
|
| - return process_identifier != kInvalidProcessIdentifier &&
|
| - process_identifier != kMasterProcessIdentifier;
|
| -}
|
| -
|
| class TestSlaveInfo : public embedder::SlaveInfo {
|
| public:
|
| explicit TestSlaveInfo(const std::string& name) : name_(name) {}
|
| @@ -205,15 +200,13 @@ TEST_F(ConnectionManagerTest, BasicConnectSlaves) {
|
| EXPECT_TRUE(slave1.AllowConnect(connection_id));
|
| EXPECT_TRUE(slave2.AllowConnect(connection_id));
|
|
|
| - ProcessIdentifier peer1 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer1;
|
| embedder::ScopedPlatformHandle h1;
|
| EXPECT_TRUE(slave1.Connect(connection_id, &peer1, &h1));
|
| - EXPECT_TRUE(IsValidSlaveProcessIdentifier(peer1));
|
| EXPECT_TRUE(h1.is_valid());
|
| - ProcessIdentifier peer2 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer2;
|
| embedder::ScopedPlatformHandle h2;
|
| EXPECT_TRUE(slave2.Connect(connection_id, &peer2, &h2));
|
| - EXPECT_TRUE(IsValidSlaveProcessIdentifier(peer2));
|
| EXPECT_TRUE(h2.is_valid());
|
|
|
| // TODO(vtl): If/when I add the ability to get one's own process identifier,
|
| @@ -292,10 +285,9 @@ TEST_F(ConnectionManagerTest, SlaveCancelConnect) {
|
| EXPECT_TRUE(slave2.AllowConnect(connection_id));
|
|
|
| EXPECT_TRUE(slave1.CancelConnect(connection_id));
|
| - ProcessIdentifier peer2 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer2;
|
| embedder::ScopedPlatformHandle h2;
|
| EXPECT_FALSE(slave2.Connect(connection_id, &peer2, &h2));
|
| - EXPECT_EQ(kInvalidProcessIdentifier, peer2);
|
| EXPECT_FALSE(h2.is_valid());
|
|
|
| slave1.Shutdown();
|
| @@ -328,10 +320,9 @@ TEST_F(ConnectionManagerTest, ErrorRemovePending) {
|
| master_process_delegate().RunUntilNotified();
|
| EXPECT_EQ(1u, master_process_delegate().on_slave_disconnect_calls());
|
|
|
| - ProcessIdentifier peer2 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer2;
|
| embedder::ScopedPlatformHandle h2;
|
| EXPECT_FALSE(slave2.Connect(connection_id, &peer2, &h2));
|
| - EXPECT_EQ(kInvalidProcessIdentifier, peer2);
|
| EXPECT_FALSE(h2.is_valid());
|
|
|
| slave2.Shutdown();
|
| @@ -352,15 +343,13 @@ TEST_F(ConnectionManagerTest, ConnectSlaveToSelf) {
|
|
|
| // Currently, the connect-to-self case is signalled by the master not sending
|
| // back a handle.
|
| - ProcessIdentifier peer1 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer1;
|
| embedder::ScopedPlatformHandle h1;
|
| EXPECT_TRUE(slave.Connect(connection_id, &peer1, &h1));
|
| - EXPECT_TRUE(IsValidSlaveProcessIdentifier(peer1));
|
| EXPECT_FALSE(h1.is_valid());
|
| - ProcessIdentifier peer2 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer2;
|
| embedder::ScopedPlatformHandle h2;
|
| EXPECT_TRUE(slave.Connect(connection_id, &peer2, &h2));
|
| - EXPECT_TRUE(IsValidSlaveProcessIdentifier(peer2));
|
| EXPECT_FALSE(h2.is_valid());
|
|
|
| EXPECT_EQ(peer1, peer2);
|
| @@ -385,10 +374,10 @@ TEST_F(ConnectionManagerTest, ConnectSlavesTwice) {
|
| EXPECT_TRUE(slave1.AllowConnect(connection_id));
|
| EXPECT_TRUE(slave2.AllowConnect(connection_id));
|
|
|
| - ProcessIdentifier peer1 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer1;
|
| embedder::ScopedPlatformHandle h1;
|
| EXPECT_TRUE(slave1.Connect(connection_id, &peer1, &h1));
|
| - ProcessIdentifier peer2 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer2;
|
| embedder::ScopedPlatformHandle h2;
|
| EXPECT_TRUE(slave2.Connect(connection_id, &peer2, &h2));
|
|
|
| @@ -406,9 +395,9 @@ TEST_F(ConnectionManagerTest, ConnectSlavesTwice) {
|
|
|
| h1.reset();
|
| h2.reset();
|
| - ProcessIdentifier second_peer2 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier second_peer2;
|
| EXPECT_TRUE(slave2.Connect(connection_id, &second_peer2, &h2));
|
| - ProcessIdentifier second_peer1 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier second_peer1;
|
| EXPECT_TRUE(slave1.Connect(connection_id, &second_peer1, &h1));
|
|
|
| EXPECT_EQ(peer1, second_peer1);
|
| @@ -432,15 +421,13 @@ TEST_F(ConnectionManagerTest, ConnectMasterToSlave) {
|
| EXPECT_TRUE(master.AllowConnect(connection_id));
|
| EXPECT_TRUE(slave.AllowConnect(connection_id));
|
|
|
| - ProcessIdentifier master_peer = kInvalidProcessIdentifier;
|
| + ProcessIdentifier master_peer;
|
| embedder::ScopedPlatformHandle master_h;
|
| EXPECT_TRUE(master.Connect(connection_id, &master_peer, &master_h));
|
| - EXPECT_TRUE(IsValidSlaveProcessIdentifier(master_peer));
|
| EXPECT_TRUE(master_h.is_valid());
|
| - ProcessIdentifier slave_peer = kInvalidProcessIdentifier;
|
| + ProcessIdentifier slave_peer;
|
| embedder::ScopedPlatformHandle slave_h;
|
| EXPECT_TRUE(slave.Connect(connection_id, &slave_peer, &slave_h));
|
| - EXPECT_EQ(kMasterProcessIdentifier, slave_peer);
|
| EXPECT_TRUE(slave_h.is_valid());
|
|
|
| EXPECT_NE(master_peer, slave_peer);
|
| @@ -460,15 +447,13 @@ TEST_F(ConnectionManagerTest, ConnectMasterToSelf) {
|
|
|
| // Currently, the connect-to-self case is signalled by the master not sending
|
| // back a handle.
|
| - ProcessIdentifier peer1 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer1;
|
| embedder::ScopedPlatformHandle h1;
|
| EXPECT_TRUE(master.Connect(connection_id, &peer1, &h1));
|
| - EXPECT_EQ(kMasterProcessIdentifier, peer1);
|
| EXPECT_FALSE(h1.is_valid());
|
| - ProcessIdentifier peer2 = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer2;
|
| embedder::ScopedPlatformHandle h2;
|
| EXPECT_TRUE(master.Connect(connection_id, &peer2, &h2));
|
| - EXPECT_EQ(kMasterProcessIdentifier, peer2);
|
| EXPECT_FALSE(h2.is_valid());
|
|
|
| EXPECT_EQ(peer1, peer2);
|
| @@ -489,10 +474,9 @@ TEST_F(ConnectionManagerTest, MasterCancelConnect) {
|
| EXPECT_TRUE(slave.AllowConnect(connection_id));
|
|
|
| EXPECT_TRUE(master.CancelConnect(connection_id));
|
| - ProcessIdentifier peer = kInvalidProcessIdentifier;
|
| + ProcessIdentifier peer;
|
| embedder::ScopedPlatformHandle h;
|
| EXPECT_FALSE(slave.Connect(connection_id, &peer, &h));
|
| - EXPECT_EQ(kInvalidProcessIdentifier, peer);
|
| EXPECT_FALSE(h.is_valid());
|
|
|
| slave.Shutdown();
|
|
|