| Index: third_party/mojo/src/mojo/public/c/system/tests/core_unittest.cc
|
| diff --git a/third_party/mojo/src/mojo/public/c/system/tests/core_unittest.cc b/third_party/mojo/src/mojo/public/c/system/tests/core_unittest.cc
|
| index 71e61f486074529eaf86c3b8df5d3777e79bed9b..de59a70f2a9706a356ecd81cca63a3fd4a886fde 100644
|
| --- a/third_party/mojo/src/mojo/public/c/system/tests/core_unittest.cc
|
| +++ b/third_party/mojo/src/mojo/public/c/system/tests/core_unittest.cc
|
| @@ -40,29 +40,30 @@ TEST(CoreTest, InvalidHandle) {
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, MojoClose(MOJO_HANDLE_INVALID));
|
|
|
| // Wait:
|
| - EXPECT_EQ(
|
| - MOJO_RESULT_INVALID_ARGUMENT,
|
| - MojoWait(MOJO_HANDLE_INVALID, ~MOJO_HANDLE_SIGNAL_NONE, 1000000, NULL));
|
| + EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| + MojoWait(MOJO_HANDLE_INVALID, ~MOJO_HANDLE_SIGNAL_NONE, 1000000,
|
| + nullptr));
|
|
|
| h0 = MOJO_HANDLE_INVALID;
|
| sig = ~MOJO_HANDLE_SIGNAL_NONE;
|
| - EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| - MojoWaitMany(&h0, &sig, 1, MOJO_DEADLINE_INDEFINITE, NULL, NULL));
|
| -
|
| - // Message pipe:
|
| EXPECT_EQ(
|
| MOJO_RESULT_INVALID_ARGUMENT,
|
| - MojoWriteMessage(h0, buffer, 3, NULL, 0, MOJO_WRITE_MESSAGE_FLAG_NONE));
|
| + MojoWaitMany(&h0, &sig, 1, MOJO_DEADLINE_INDEFINITE, nullptr, nullptr));
|
| +
|
| + // Message pipe:
|
| + EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| + MojoWriteMessage(h0, buffer, 3, nullptr, 0,
|
| + MOJO_WRITE_MESSAGE_FLAG_NONE));
|
| buffer_size = static_cast<uint32_t>(sizeof(buffer));
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| - MojoReadMessage(h0, buffer, &buffer_size, NULL, NULL,
|
| + MojoReadMessage(h0, buffer, &buffer_size, nullptr, nullptr,
|
| MOJO_READ_MESSAGE_FLAG_NONE));
|
|
|
| // Data pipe:
|
| buffer_size = static_cast<uint32_t>(sizeof(buffer));
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| MojoWriteData(h0, buffer, &buffer_size, MOJO_WRITE_DATA_FLAG_NONE));
|
| - write_pointer = NULL;
|
| + write_pointer = nullptr;
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| MojoBeginWriteData(h0, &write_pointer, &buffer_size,
|
| MOJO_WRITE_DATA_FLAG_NONE));
|
| @@ -70,7 +71,7 @@ TEST(CoreTest, InvalidHandle) {
|
| buffer_size = static_cast<uint32_t>(sizeof(buffer));
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| MojoReadData(h0, buffer, &buffer_size, MOJO_READ_DATA_FLAG_NONE));
|
| - read_pointer = NULL;
|
| + read_pointer = nullptr;
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| MojoBeginReadData(h0, &read_pointer, &buffer_size,
|
| MOJO_READ_DATA_FLAG_NONE));
|
| @@ -79,7 +80,7 @@ TEST(CoreTest, InvalidHandle) {
|
| // Shared buffer:
|
| h1 = MOJO_HANDLE_INVALID;
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| - MojoDuplicateBufferHandle(h0, NULL, &h1));
|
| + MojoDuplicateBufferHandle(h0, nullptr, &h1));
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| MojoMapBuffer(h0, 0, 1, &write_pointer, MOJO_MAP_BUFFER_FLAG_NONE));
|
| }
|
| @@ -92,7 +93,7 @@ TEST(CoreTest, BasicMessagePipe) {
|
|
|
| h0 = MOJO_HANDLE_INVALID;
|
| h1 = MOJO_HANDLE_INVALID;
|
| - EXPECT_EQ(MOJO_RESULT_OK, MojoCreateMessagePipe(NULL, &h0, &h1));
|
| + EXPECT_EQ(MOJO_RESULT_OK, MojoCreateMessagePipe(nullptr, &h0, &h1));
|
| EXPECT_NE(h0, MOJO_HANDLE_INVALID);
|
| EXPECT_NE(h1, MOJO_HANDLE_INVALID);
|
|
|
| @@ -110,19 +111,20 @@ TEST(CoreTest, BasicMessagePipe) {
|
| EXPECT_EQ(kSignalAll, state.satisfiable_signals);
|
|
|
| // Last parameter is optional.
|
| - EXPECT_EQ(MOJO_RESULT_OK, MojoWait(h0, MOJO_HANDLE_SIGNAL_WRITABLE, 0, NULL));
|
| + EXPECT_EQ(MOJO_RESULT_OK,
|
| + MojoWait(h0, MOJO_HANDLE_SIGNAL_WRITABLE, 0, nullptr));
|
|
|
| // Try to read.
|
| buffer_size = static_cast<uint32_t>(sizeof(buffer));
|
| EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT,
|
| - MojoReadMessage(h0, buffer, &buffer_size, NULL, NULL,
|
| + MojoReadMessage(h0, buffer, &buffer_size, nullptr, nullptr,
|
| MOJO_READ_MESSAGE_FLAG_NONE));
|
|
|
| // Write to |h1|.
|
| static const char kHello[] = "hello";
|
| buffer_size = static_cast<uint32_t>(sizeof(kHello));
|
| - EXPECT_EQ(MOJO_RESULT_OK, MojoWriteMessage(h1, kHello, buffer_size, NULL, 0,
|
| - MOJO_WRITE_MESSAGE_FLAG_NONE));
|
| + EXPECT_EQ(MOJO_RESULT_OK, MojoWriteMessage(h1, kHello, buffer_size, nullptr,
|
| + 0, MOJO_WRITE_MESSAGE_FLAG_NONE));
|
|
|
| // |h0| should be readable.
|
| uint32_t result_index = 1;
|
| @@ -137,8 +139,9 @@ TEST(CoreTest, BasicMessagePipe) {
|
|
|
| // Read from |h0|.
|
| buffer_size = static_cast<uint32_t>(sizeof(buffer));
|
| - EXPECT_EQ(MOJO_RESULT_OK, MojoReadMessage(h0, buffer, &buffer_size, NULL,
|
| - NULL, MOJO_READ_MESSAGE_FLAG_NONE));
|
| + EXPECT_EQ(MOJO_RESULT_OK,
|
| + MojoReadMessage(h0, buffer, &buffer_size, nullptr, nullptr,
|
| + MOJO_READ_MESSAGE_FLAG_NONE));
|
| EXPECT_EQ(static_cast<uint32_t>(sizeof(kHello)), buffer_size);
|
| EXPECT_STREQ(kHello, buffer);
|
|
|
| @@ -183,7 +186,7 @@ TEST(CoreTest, MAYBE_BasicDataPipe) {
|
|
|
| hp = MOJO_HANDLE_INVALID;
|
| hc = MOJO_HANDLE_INVALID;
|
| - EXPECT_EQ(MOJO_RESULT_OK, MojoCreateDataPipe(NULL, &hp, &hc));
|
| + EXPECT_EQ(MOJO_RESULT_OK, MojoCreateDataPipe(nullptr, &hp, &hc));
|
| EXPECT_NE(hp, MOJO_HANDLE_INVALID);
|
| EXPECT_NE(hc, MOJO_HANDLE_INVALID);
|
|
|
| @@ -210,7 +213,7 @@ TEST(CoreTest, MAYBE_BasicDataPipe) {
|
| MojoReadData(hc, buffer, &buffer_size, MOJO_READ_DATA_FLAG_NONE));
|
|
|
| // Try to begin a two-phase read from |hc|.
|
| - read_pointer = NULL;
|
| + read_pointer = nullptr;
|
| EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT,
|
| MojoBeginReadData(hc, &read_pointer, &buffer_size,
|
| MOJO_READ_DATA_FLAG_NONE));
|
| @@ -263,7 +266,7 @@ TEST(CoreTest, MAYBE_BasicDataPipe) {
|
| state.satisfiable_signals);
|
|
|
| // Do a two-phase read from |hc|.
|
| - read_pointer = NULL;
|
| + read_pointer = nullptr;
|
| EXPECT_EQ(MOJO_RESULT_OK, MojoBeginReadData(hc, &read_pointer, &buffer_size,
|
| MOJO_READ_DATA_FLAG_NONE));
|
| ASSERT_LE(buffer_size, sizeof(buffer) - 1);
|
| @@ -290,11 +293,11 @@ TEST(CoreTest, MAYBE_BasicSharedBuffer) {
|
|
|
| // Create a shared buffer (|h0|).
|
| h0 = MOJO_HANDLE_INVALID;
|
| - EXPECT_EQ(MOJO_RESULT_OK, MojoCreateSharedBuffer(NULL, 100, &h0));
|
| + EXPECT_EQ(MOJO_RESULT_OK, MojoCreateSharedBuffer(nullptr, 100, &h0));
|
| EXPECT_NE(h0, MOJO_HANDLE_INVALID);
|
|
|
| // Map everything.
|
| - pointer = NULL;
|
| + pointer = nullptr;
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| MojoMapBuffer(h0, 0, 100, &pointer, MOJO_MAP_BUFFER_FLAG_NONE));
|
| ASSERT_TRUE(pointer);
|
| @@ -302,7 +305,7 @@ TEST(CoreTest, MAYBE_BasicSharedBuffer) {
|
|
|
| // Duplicate |h0| to |h1|.
|
| h1 = MOJO_HANDLE_INVALID;
|
| - EXPECT_EQ(MOJO_RESULT_OK, MojoDuplicateBufferHandle(h0, NULL, &h1));
|
| + EXPECT_EQ(MOJO_RESULT_OK, MojoDuplicateBufferHandle(h0, nullptr, &h1));
|
| EXPECT_NE(h1, MOJO_HANDLE_INVALID);
|
|
|
| // Close |h0|.
|
| @@ -315,7 +318,7 @@ TEST(CoreTest, MAYBE_BasicSharedBuffer) {
|
| EXPECT_EQ(MOJO_RESULT_OK, MojoUnmapBuffer(pointer));
|
|
|
| // Map half of |h1|.
|
| - pointer = NULL;
|
| + pointer = nullptr;
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| MojoMapBuffer(h1, 50, 50, &pointer, MOJO_MAP_BUFFER_FLAG_NONE));
|
| ASSERT_TRUE(pointer);
|
| @@ -336,7 +339,7 @@ extern "C" const char* MinimalCTest(void);
|
| // This checks that things actually work in C (not C++).
|
| TEST(CoreTest, MinimalCTest) {
|
| const char* failure = MinimalCTest();
|
| - EXPECT_TRUE(failure == NULL) << failure;
|
| + EXPECT_FALSE(failure) << failure;
|
| }
|
|
|
| // TODO(vtl): Add multi-threaded tests.
|
|
|