Index: mojo/system/dispatcher_unittest.cc |
diff --git a/mojo/system/dispatcher_unittest.cc b/mojo/system/dispatcher_unittest.cc |
index e6d672b4cd23354088e766483eb64ff44a0cfbfb..9a7bedc2b24d3c975de51ecb7c0e3032a363db9f 100644 |
--- a/mojo/system/dispatcher_unittest.cc |
+++ b/mojo/system/dispatcher_unittest.cc |
@@ -104,6 +104,8 @@ class ThreadSafetyStressThread : public base::SimpleThread { |
READ_DATA, |
BEGIN_READ_DATA, |
END_READ_DATA, |
+ DUPLICATE_BUFFER_HANDLE, |
+ MAP_BUFFER, |
ADD_WAITER, |
REMOVE_WAITER, |
@@ -174,6 +176,17 @@ class ThreadSafetyStressThread : public base::SimpleThread { |
EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, |
dispatcher_->EndReadData(0)); |
break; |
+ case DUPLICATE_BUFFER_HANDLE: { |
+ scoped_refptr<Dispatcher> unused; |
+ EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, |
+ dispatcher_->DuplicateBufferHandle(NULL, &unused)); |
+ break; |
+ } |
+ case MAP_BUFFER: |
+ EXPECT_EQ(MOJO_RESULT_INVALID_ARGUMENT, |
+ dispatcher_->MapBuffer(0u, 0u, NULL, |
+ MOJO_MAP_BUFFER_FLAG_NONE)); |
+ break; |
case ADD_WAITER: { |
MojoResult r = dispatcher_->AddWaiter(&waiter_, |
MOJO_WAIT_FLAG_EVERYTHING, 0); |