| Index: mojo/edk/system/dispatcher_unittest.cc
|
| diff --git a/mojo/edk/system/dispatcher_unittest.cc b/mojo/edk/system/dispatcher_unittest.cc
|
| index eb956d5b87594ff4d77f3b8158142bc8f54f5806..aaf775dee285f83de6339e31c083bca0b323b73e 100644
|
| --- a/mojo/edk/system/dispatcher_unittest.cc
|
| +++ b/mojo/edk/system/dispatcher_unittest.cc
|
| @@ -61,6 +61,10 @@ TEST(DispatcherTest, Basic) {
|
| d->ReadMessage(NullUserPointer(), NullUserPointer(), nullptr,
|
| nullptr, MOJO_WRITE_MESSAGE_FLAG_NONE));
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| + d->SetDataPipeProducerOptions(NullUserPointer()));
|
| + EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| + d->GetDataPipeProducerOptions(NullUserPointer(), 0));
|
| + EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| d->WriteData(NullUserPointer(), NullUserPointer(),
|
| MOJO_WRITE_DATA_FLAG_NONE));
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| @@ -114,6 +118,10 @@ TEST(DispatcherTest, Basic) {
|
| d->ReadMessage(NullUserPointer(), NullUserPointer(), nullptr,
|
| nullptr, MOJO_WRITE_MESSAGE_FLAG_NONE));
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| + d->SetDataPipeProducerOptions(NullUserPointer()));
|
| + EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| + d->GetDataPipeProducerOptions(NullUserPointer(), 0));
|
| + EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| d->WriteData(NullUserPointer(), NullUserPointer(),
|
| MOJO_WRITE_DATA_FLAG_NONE));
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| @@ -156,6 +164,8 @@ enum class DispatcherOp {
|
| CLOSE = 0,
|
| WRITE_MESSAGE,
|
| READ_MESSAGE,
|
| + SET_DATA_PIPE_PRODUCER_OPTIONS,
|
| + GET_DATA_PIPE_PRODUCER_OPTIONS,
|
| WRITE_DATA,
|
| BEGIN_WRITE_DATA,
|
| END_WRITE_DATA,
|
| @@ -200,6 +210,14 @@ void ThreadSafetyStressHelper(ManualResetWaitableEvent* event,
|
| dispatcher->ReadMessage(NullUserPointer(), NullUserPointer(), nullptr,
|
| nullptr, MOJO_WRITE_MESSAGE_FLAG_NONE));
|
| break;
|
| + case DispatcherOp::SET_DATA_PIPE_PRODUCER_OPTIONS:
|
| + EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| + dispatcher->SetDataPipeProducerOptions(NullUserPointer()));
|
| + break;
|
| + case DispatcherOp::GET_DATA_PIPE_PRODUCER_OPTIONS:
|
| + EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| + dispatcher->GetDataPipeProducerOptions(NullUserPointer(), 0));
|
| + break;
|
| case DispatcherOp::WRITE_DATA:
|
| EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT,
|
| dispatcher->WriteData(NullUserPointer(), NullUserPointer(),
|
|
|