Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(591)

Unified Diff: mojo/system/core_unittest.cc

Issue 336313007: Mojo: Rename MOJO_WAIT_FLAG_... -> MOJO_HANDLE_SIGNAL_.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebased Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « mojo/system/channel_unittest.cc ('k') | mojo/system/data_pipe.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: mojo/system/core_unittest.cc
diff --git a/mojo/system/core_unittest.cc b/mojo/system/core_unittest.cc
index ee58d87314dba3a9fe07515b30e7ced78daf0ba9..af3d0c13451d44d9ad658e597a1b3840fe7559bc 100644
--- a/mojo/system/core_unittest.cc
+++ b/mojo/system/core_unittest.cc
@@ -94,16 +94,16 @@ TEST_F(CoreTest, Basic) {
EXPECT_EQ(0u, info.GetAddWaiterCallCount());
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
- core()->Wait(h, MOJO_WAIT_FLAG_EVERYTHING,
+ core()->Wait(h, ~MOJO_HANDLE_SIGNAL_NONE,
MOJO_DEADLINE_INDEFINITE));
EXPECT_EQ(1u, info.GetAddWaiterCallCount());
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
- core()->Wait(h, MOJO_WAIT_FLAG_EVERYTHING, 0));
+ core()->Wait(h, ~MOJO_HANDLE_SIGNAL_NONE, 0));
EXPECT_EQ(2u, info.GetAddWaiterCallCount());
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
- core()->Wait(h, MOJO_WAIT_FLAG_EVERYTHING, 10 * 1000));
+ core()->Wait(h, ~MOJO_HANDLE_SIGNAL_NONE, 10 * 1000));
EXPECT_EQ(3u, info.GetAddWaiterCallCount());
- MojoHandleSignals handle_signals = MOJO_WAIT_FLAG_EVERYTHING;
+ MojoHandleSignals handle_signals = ~MOJO_HANDLE_SIGNAL_NONE;
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
core()->WaitMany(&h, &handle_signals, 1, MOJO_DEADLINE_INDEFINITE));
EXPECT_EQ(4u, info.GetAddWaiterCallCount());
@@ -139,18 +139,18 @@ TEST_F(CoreTest, InvalidArguments) {
// |Wait()|:
{
EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
- core()->Wait(MOJO_HANDLE_INVALID, MOJO_WAIT_FLAG_EVERYTHING,
+ core()->Wait(MOJO_HANDLE_INVALID, ~MOJO_HANDLE_SIGNAL_NONE,
MOJO_DEADLINE_INDEFINITE));
EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
- core()->Wait(10, MOJO_WAIT_FLAG_EVERYTHING,
+ core()->Wait(10, ~MOJO_HANDLE_SIGNAL_NONE,
MOJO_DEADLINE_INDEFINITE));
}
// |WaitMany()|:
{
MojoHandle handles[2] = {MOJO_HANDLE_INVALID, MOJO_HANDLE_INVALID};
- MojoHandleSignals signals[2] = {MOJO_WAIT_FLAG_EVERYTHING,
- MOJO_WAIT_FLAG_EVERYTHING};
+ MojoHandleSignals signals[2] = {~MOJO_HANDLE_SIGNAL_NONE,
+ ~MOJO_HANDLE_SIGNAL_NONE};
EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
core()->WaitMany(handles, signals, 0, MOJO_DEADLINE_INDEFINITE));
EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
@@ -204,7 +204,7 @@ TEST_F(CoreTest, InvalidArguments) {
MockHandleInfo info;
MojoHandle h = CreateMockHandle(&info);
- MojoHandle handles[2] = { MOJO_HANDLE_INVALID, MOJO_HANDLE_INVALID };
+ MojoHandle handles[2] = {MOJO_HANDLE_INVALID, MOJO_HANDLE_INVALID};
// Null |handles| with nonzero |num_handles|.
EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
@@ -332,13 +332,13 @@ TEST_F(CoreTest, MessagePipe) {
EXPECT_NE(h[0], h[1]);
// Neither should be readable.
- MojoHandleSignals signals[2] = {MOJO_WAIT_FLAG_READABLE,
- MOJO_WAIT_FLAG_READABLE};
+ MojoHandleSignals signals[2] = {MOJO_HANDLE_SIGNAL_READABLE,
+ MOJO_HANDLE_SIGNAL_READABLE};
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED,
core()->WaitMany(h, signals, 2, 0));
// Try to read anyway.
- char buffer[1] = { 'a' };
+ char buffer[1] = {'a'};
uint32_t buffer_size = 1;
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT,
core()->ReadMessage(h[0], buffer, &buffer_size, NULL, NULL,
@@ -349,13 +349,13 @@ TEST_F(CoreTest, MessagePipe) {
// Both should be writable.
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h[0], MOJO_WAIT_FLAG_WRITABLE, 1000000000));
+ core()->Wait(h[0], MOJO_HANDLE_SIGNAL_WRITABLE, 1000000000));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h[1], MOJO_WAIT_FLAG_WRITABLE, 1000000000));
+ core()->Wait(h[1], MOJO_HANDLE_SIGNAL_WRITABLE, 1000000000));
// Also check that |h[1]| is writable using |WaitMany()|.
- signals[0] = MOJO_WAIT_FLAG_READABLE;
- signals[1] = MOJO_WAIT_FLAG_WRITABLE;
+ signals[0] = MOJO_HANDLE_SIGNAL_READABLE;
+ signals[1] = MOJO_HANDLE_SIGNAL_WRITABLE;
EXPECT_EQ(1, core()->WaitMany(h, signals, 2, MOJO_DEADLINE_INDEFINITE));
// Write to |h[1]|.
@@ -365,8 +365,8 @@ TEST_F(CoreTest, MessagePipe) {
MOJO_WRITE_MESSAGE_FLAG_NONE));
// Check that |h[0]| is now readable.
- signals[0] = MOJO_WAIT_FLAG_READABLE;
- signals[1] = MOJO_WAIT_FLAG_READABLE;
+ signals[0] = MOJO_HANDLE_SIGNAL_READABLE;
+ signals[1] = MOJO_HANDLE_SIGNAL_READABLE;
EXPECT_EQ(0, core()->WaitMany(h, signals, 2, MOJO_DEADLINE_INDEFINITE));
// Read from |h[0]|.
@@ -387,7 +387,7 @@ TEST_F(CoreTest, MessagePipe) {
// |h[0]| should no longer be readable.
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED,
- core()->Wait(h[0], MOJO_WAIT_FLAG_READABLE, 0));
+ core()->Wait(h[0], MOJO_HANDLE_SIGNAL_READABLE, 0));
// Write to |h[0]|.
buffer[0] = 'd';
@@ -400,11 +400,11 @@ TEST_F(CoreTest, MessagePipe) {
// Check that |h[1]| is no longer writable (and will never be).
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
- core()->Wait(h[1], MOJO_WAIT_FLAG_WRITABLE, 1000000000));
+ core()->Wait(h[1], MOJO_HANDLE_SIGNAL_WRITABLE, 1000000000));
// Check that |h[1]| is still readable (for the moment).
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h[1], MOJO_HANDLE_SIGNAL_READABLE, 1000000000));
// Discard a message from |h[1]|.
EXPECT_EQ(MOJO_RESULT_RESOURCE_EXHAUSTED,
@@ -413,7 +413,7 @@ TEST_F(CoreTest, MessagePipe) {
// |h[1]| is no longer readable (and will never be).
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
- core()->Wait(h[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h[1], MOJO_HANDLE_SIGNAL_READABLE, 1000000000));
// Try writing to |h[1]|.
buffer[0] = 'e';
@@ -448,7 +448,8 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing1) {
NULL, 0,
MOJO_WRITE_MESSAGE_FLAG_NONE));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h_passing[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h_passing[1], MOJO_HANDLE_SIGNAL_READABLE,
+ 1000000000));
num_bytes = kBufferSize;
num_handles = arraysize(handles);
EXPECT_EQ(MOJO_RESULT_OK,
@@ -484,7 +485,7 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing1) {
NULL, 0,
MOJO_WRITE_MESSAGE_FLAG_NONE));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h_passed[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h_passed[1], MOJO_HANDLE_SIGNAL_READABLE, 1000000000));
num_bytes = kBufferSize;
num_handles = arraysize(handles);
EXPECT_EQ(MOJO_RESULT_OK,
@@ -503,7 +504,8 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing1) {
&h_passed[1], 1,
MOJO_WRITE_MESSAGE_FLAG_NONE));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h_passing[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h_passing[1], MOJO_HANDLE_SIGNAL_READABLE,
+ 1000000000));
num_bytes = kBufferSize;
num_handles = arraysize(handles);
EXPECT_EQ(MOJO_RESULT_OK,
@@ -534,7 +536,7 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing1) {
NULL, 0,
MOJO_WRITE_MESSAGE_FLAG_NONE));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h_received, MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h_received, MOJO_HANDLE_SIGNAL_READABLE, 1000000000));
num_bytes = kBufferSize;
num_handles = arraysize(handles);
EXPECT_EQ(MOJO_RESULT_OK,
@@ -563,18 +565,18 @@ TEST_F(CoreTest, DataPipe) {
// Producer should be never-readable, but already writable.
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
- core()->Wait(ph, MOJO_WAIT_FLAG_READABLE, 0));
+ core()->Wait(ph, MOJO_HANDLE_SIGNAL_READABLE, 0));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(ph, MOJO_WAIT_FLAG_WRITABLE, 0));
+ core()->Wait(ph, MOJO_HANDLE_SIGNAL_WRITABLE, 0));
// Consumer should be never-writable, and not yet readable.
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
- core()->Wait(ch, MOJO_WAIT_FLAG_WRITABLE, 0));
+ core()->Wait(ch, MOJO_HANDLE_SIGNAL_WRITABLE, 0));
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED,
- core()->Wait(ch, MOJO_WAIT_FLAG_READABLE, 0));
+ core()->Wait(ch, MOJO_HANDLE_SIGNAL_READABLE, 0));
// Write.
- char elements[2] = { 'A', 'B' };
+ char elements[2] = {'A', 'B'};
uint32_t num_bytes = 2u;
EXPECT_EQ(MOJO_RESULT_OK,
core()->WriteData(ph, elements, &num_bytes,
@@ -583,7 +585,7 @@ TEST_F(CoreTest, DataPipe) {
// Consumer should now be readable.
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(ch, MOJO_WAIT_FLAG_READABLE, 0));
+ core()->Wait(ch, MOJO_HANDLE_SIGNAL_READABLE, 0));
// Read one character.
elements[0] = -1;
@@ -659,7 +661,7 @@ TEST_F(CoreTest, DataPipe) {
// Consumer should now be no longer readable.
EXPECT_EQ(MOJO_RESULT_DEADLINE_EXCEEDED,
- core()->Wait(ch, MOJO_WAIT_FLAG_READABLE, 0));
+ core()->Wait(ch, MOJO_HANDLE_SIGNAL_READABLE, 0));
// TODO(vtl): More.
@@ -668,7 +670,7 @@ TEST_F(CoreTest, DataPipe) {
// The consumer should now be never-readable.
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION,
- core()->Wait(ch, MOJO_WAIT_FLAG_READABLE, 0));
+ core()->Wait(ch, MOJO_HANDLE_SIGNAL_READABLE, 0));
EXPECT_EQ(MOJO_RESULT_OK, core()->Close(ch));
}
@@ -700,7 +702,8 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing2) {
&ch, 1,
MOJO_WRITE_MESSAGE_FLAG_NONE));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h_passing[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h_passing[1], MOJO_HANDLE_SIGNAL_READABLE,
+ 1000000000));
num_bytes = kBufferSize;
num_handles = arraysize(handles);
EXPECT_EQ(MOJO_RESULT_OK,
@@ -730,7 +733,7 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing2) {
core()->WriteData(ph, kWorld, &num_bytes,
MOJO_WRITE_DATA_FLAG_ALL_OR_NONE));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(ch_received, MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(ch_received, MOJO_HANDLE_SIGNAL_READABLE, 1000000000));
num_bytes = kBufferSize;
EXPECT_EQ(MOJO_RESULT_OK,
core()->ReadData(ch_received, buffer, &num_bytes,
@@ -745,7 +748,8 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing2) {
&ph, 1,
MOJO_WRITE_MESSAGE_FLAG_NONE));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h_passing[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h_passing[1], MOJO_HANDLE_SIGNAL_READABLE,
+ 1000000000));
num_bytes = kBufferSize;
num_handles = arraysize(handles);
EXPECT_EQ(MOJO_RESULT_OK,
@@ -775,7 +779,7 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing2) {
core()->WriteData(ph_received, kHello, &num_bytes,
MOJO_WRITE_DATA_FLAG_ALL_OR_NONE));
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(ch_received, MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(ch_received, MOJO_HANDLE_SIGNAL_READABLE, 1000000000));
num_bytes = kBufferSize;
EXPECT_EQ(MOJO_RESULT_OK,
core()->ReadData(ch_received, buffer, &num_bytes,
@@ -809,7 +813,8 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing2) {
MOJO_WRITE_MESSAGE_FLAG_NONE));
ch = MOJO_HANDLE_INVALID;
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h_passing[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h_passing[1], MOJO_HANDLE_SIGNAL_READABLE,
+ 1000000000));
num_bytes = kBufferSize;
num_handles = arraysize(handles);
EXPECT_EQ(MOJO_RESULT_OK,
@@ -829,7 +834,7 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing2) {
// Wait for |ch| to be readable.
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(ch, MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(ch, MOJO_HANDLE_SIGNAL_READABLE, 1000000000));
// Make sure that |ch| can't be sent if it's in a two-phase read.
const void* read_ptr = NULL;
@@ -851,7 +856,8 @@ TEST_F(CoreTest, MessagePipeBasicLocalHandlePassing2) {
MOJO_WRITE_MESSAGE_FLAG_NONE));
ph = MOJO_HANDLE_INVALID;
EXPECT_EQ(MOJO_RESULT_OK,
- core()->Wait(h_passing[1], MOJO_WAIT_FLAG_READABLE, 1000000000));
+ core()->Wait(h_passing[1], MOJO_HANDLE_SIGNAL_READABLE,
+ 1000000000));
num_bytes = kBufferSize;
num_handles = arraysize(handles);
EXPECT_EQ(MOJO_RESULT_OK,
« no previous file with comments | « mojo/system/channel_unittest.cc ('k') | mojo/system/data_pipe.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698