Index: mojo/public/tests/system_core_cpp_unittest.cc |
diff --git a/mojo/public/tests/system_core_cpp_unittest.cc b/mojo/public/tests/system_core_cpp_unittest.cc |
index ac60f8460403f89af2afae81edcdfb30fc57f0c4..aa4a6b13818a13ae1317a4a824ef50decac983fe 100644 |
--- a/mojo/public/tests/system_core_cpp_unittest.cc |
+++ b/mojo/public/tests/system_core_cpp_unittest.cc |
@@ -89,10 +89,10 @@ TEST(CoreCppTest, Basic) { |
EXPECT_EQ(kInvalidHandleValue, h.get().value()); |
EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, |
- Wait(h, MOJO_WAIT_FLAG_EVERYTHING, 1000000)); |
+ Wait(h.get(), MOJO_WAIT_FLAG_EVERYTHING, 1000000)); |
std::vector<Handle> wh; |
- wh.push_back(h); |
+ wh.push_back(h.get()); |
std::vector<MojoWaitFlags> wf; |
wf.push_back(MOJO_WAIT_FLAG_EVERYTHING); |
EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, |
@@ -144,10 +144,10 @@ TEST(CoreCppTest, Basic) { |
MojoHandle hv_1 = h_1.get().value(); |
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED, |
- Wait(h_0, MOJO_WAIT_FLAG_READABLE, 0)); |
+ Wait(h_0.get(), MOJO_WAIT_FLAG_READABLE, 0)); |
std::vector<Handle> wh; |
- wh.push_back(h_0); |
- wh.push_back(h_1); |
+ wh.push_back(h_0.get()); |
+ wh.push_back(h_1.get()); |
std::vector<MojoWaitFlags> wf; |
wf.push_back(MOJO_WAIT_FLAG_READABLE); |
wf.push_back(MOJO_WAIT_FLAG_WRITABLE); |
@@ -164,7 +164,8 @@ TEST(CoreCppTest, Basic) { |
MOJO_DEADLINE_INDEFINITE)); |
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION, |
- Wait(h_0, MOJO_WAIT_FLAG_READABLE, MOJO_DEADLINE_INDEFINITE)); |
+ Wait(h_0.get(), MOJO_WAIT_FLAG_READABLE, |
+ MOJO_DEADLINE_INDEFINITE)); |
} |
// |hv_0| should have been closed when |h_0| went out of scope, so this |
// close should fail. |
@@ -179,16 +180,17 @@ TEST(CoreCppTest, Basic) { |
const char kHello[] = "hello"; |
const uint32_t kHelloSize = static_cast<uint32_t>(sizeof(kHello)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_0, |
+ WriteMessageRaw(h_0.get(), |
kHello, kHelloSize, |
NULL, 0, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- Wait(h_1, MOJO_WAIT_FLAG_READABLE, MOJO_DEADLINE_INDEFINITE)); |
+ Wait(h_1.get(), MOJO_WAIT_FLAG_READABLE, |
+ MOJO_DEADLINE_INDEFINITE)); |
char buffer[10] = { 0 }; |
uint32_t buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- ReadMessageRaw(h_1, |
+ ReadMessageRaw(h_1.get(), |
buffer, &buffer_size, |
NULL, NULL, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
@@ -204,7 +206,7 @@ TEST(CoreCppTest, Basic) { |
const char kWorld[] = "world!"; |
const uint32_t kWorldSize = static_cast<uint32_t>(sizeof(kWorld)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_2, |
+ WriteMessageRaw(h_2.get(), |
kWorld, kWorldSize, |
NULL, 0, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
@@ -216,7 +218,7 @@ TEST(CoreCppTest, Basic) { |
EXPECT_FALSE(h_3.get().is_valid()); |
uint32_t handles_count = 1; |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_1, |
+ WriteMessageRaw(h_1.get(), |
kHello, kHelloSize, |
handles, handles_count, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
@@ -225,14 +227,15 @@ TEST(CoreCppTest, Basic) { |
// Read "hello" and the sent handle. |
EXPECT_EQ(MOJO_RESULT_OK, |
- Wait(h_0, MOJO_WAIT_FLAG_READABLE, MOJO_DEADLINE_INDEFINITE)); |
+ Wait(h_0.get(), MOJO_WAIT_FLAG_READABLE, |
+ MOJO_DEADLINE_INDEFINITE)); |
memset(buffer, 0, sizeof(buffer)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
for (size_t i = 0; i < MOJO_ARRAYSIZE(handles); i++) |
handles[i] = kInvalidHandleValue; |
handles_count = static_cast<uint32_t>(MOJO_ARRAYSIZE(handles)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- ReadMessageRaw(h_0, |
+ ReadMessageRaw(h_0.get(), |
buffer, &buffer_size, |
handles, &handles_count, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
@@ -246,14 +249,15 @@ TEST(CoreCppTest, Basic) { |
// Save |handles[0]| to check that it gets properly closed. |
hv_0 = handles[0]; |
EXPECT_EQ(MOJO_RESULT_OK, |
- Wait(h_3, MOJO_WAIT_FLAG_READABLE, MOJO_DEADLINE_INDEFINITE)); |
+ Wait(h_3.get(), MOJO_WAIT_FLAG_READABLE, |
+ MOJO_DEADLINE_INDEFINITE)); |
memset(buffer, 0, sizeof(buffer)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
for (size_t i = 0; i < MOJO_ARRAYSIZE(handles); i++) |
handles[i] = kInvalidHandleValue; |
handles_count = static_cast<uint32_t>(MOJO_ARRAYSIZE(handles)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- ReadMessageRaw(h_3, |
+ ReadMessageRaw(h_3.get(), |
buffer, &buffer_size, |
handles, &handles_count, |
MOJO_READ_MESSAGE_FLAG_NONE)); |
@@ -285,13 +289,13 @@ TEST(CoreCppTest, TearDownWithMessagesEnqueued) { |
const char kWorld[] = "world!"; |
const uint32_t kWorldSize = static_cast<uint32_t>(sizeof(kWorld)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_2, |
+ WriteMessageRaw(h_2.get(), |
kWorld, kWorldSize, |
NULL, 0, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// And also a message to |h_3|. |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_3, |
+ WriteMessageRaw(h_3.get(), |
kWorld, kWorldSize, |
NULL, 0, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
@@ -304,7 +308,7 @@ TEST(CoreCppTest, TearDownWithMessagesEnqueued) { |
EXPECT_NE(kInvalidHandleValue, h_3_value); |
EXPECT_FALSE(h_3.get().is_valid()); |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_1, |
+ WriteMessageRaw(h_1.get(), |
kHello, kHelloSize, |
&h_3_value, 1, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
@@ -332,13 +336,13 @@ TEST(CoreCppTest, TearDownWithMessagesEnqueued) { |
const char kWorld[] = "world!"; |
const uint32_t kWorldSize = static_cast<uint32_t>(sizeof(kWorld)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_2, |
+ WriteMessageRaw(h_2.get(), |
kWorld, kWorldSize, |
NULL, 0, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// And also a message to |h_3|. |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_3, |
+ WriteMessageRaw(h_3.get(), |
kWorld, kWorldSize, |
NULL, 0, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |
@@ -351,7 +355,7 @@ TEST(CoreCppTest, TearDownWithMessagesEnqueued) { |
EXPECT_NE(kInvalidHandleValue, h_3_value); |
EXPECT_FALSE(h_3.get().is_valid()); |
EXPECT_EQ(MOJO_RESULT_OK, |
- WriteMessageRaw(h_1, |
+ WriteMessageRaw(h_1.get(), |
kHello, kHelloSize, |
&h_3_value, 1, |
MOJO_WRITE_MESSAGE_FLAG_NONE)); |