| Index: mojo/edk/system/shared_buffer_dispatcher_unittest.cc
|
| diff --git a/mojo/edk/system/shared_buffer_dispatcher_unittest.cc b/mojo/edk/system/shared_buffer_dispatcher_unittest.cc
|
| index 40564886eb2b0600ff1ac723c76274c10e9ee1d1..b2ca0f770fe3ab74e7f10b2529bfb11cccaacf3d 100644
|
| --- a/mojo/edk/system/shared_buffer_dispatcher_unittest.cc
|
| +++ b/mojo/edk/system/shared_buffer_dispatcher_unittest.cc
|
| @@ -136,7 +136,8 @@ TEST_F(SharedBufferDispatcherTest, CreateAndMapBuffer) {
|
| EXPECT_EQ(50u, mapping2->GetLength());
|
| EXPECT_EQ('x', static_cast<char*>(mapping2->GetBase())[0]);
|
|
|
| - EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close());
|
| + Dispatcher::RequestContext request_context;
|
| + EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close(&request_context));
|
|
|
| // Check that we can still read/write to mappings after the dispatcher has
|
| // gone away.
|
| @@ -173,7 +174,8 @@ TEST_F(SharedBufferDispatcherTest, CreateAndMapBufferFromPlatformBuffer) {
|
| EXPECT_EQ(50u, mapping2->GetLength());
|
| EXPECT_EQ('x', static_cast<char*>(mapping2->GetBase())[0]);
|
|
|
| - EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close());
|
| + Dispatcher::RequestContext request_context;
|
| + EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close(&request_context));
|
|
|
| // Check that we can still read/write to mappings after the dispatcher has
|
| // gone away.
|
| @@ -201,14 +203,15 @@ TEST_F(SharedBufferDispatcherTest, DuplicateBufferHandle) {
|
| ASSERT_TRUE(dispatcher2);
|
| EXPECT_EQ(Dispatcher::Type::SHARED_BUFFER, dispatcher2->GetType());
|
|
|
| - EXPECT_EQ(MOJO_RESULT_OK, dispatcher1->Close());
|
| + Dispatcher::RequestContext request_context;
|
| + EXPECT_EQ(MOJO_RESULT_OK, dispatcher1->Close(&request_context));
|
|
|
| // Map |dispatcher2| and read something.
|
| EXPECT_EQ(MOJO_RESULT_OK, dispatcher2->MapBuffer(
|
| 0, 100, MOJO_MAP_BUFFER_FLAG_NONE, &mapping));
|
| EXPECT_EQ('x', static_cast<char*>(mapping->GetBase())[0]);
|
|
|
| - EXPECT_EQ(MOJO_RESULT_OK, dispatcher2->Close());
|
| + EXPECT_EQ(MOJO_RESULT_OK, dispatcher2->Close(&request_context));
|
| }
|
|
|
| TEST_F(SharedBufferDispatcherTest, DuplicateBufferHandleOptionsValid) {
|
| @@ -217,6 +220,7 @@ TEST_F(SharedBufferDispatcherTest, DuplicateBufferHandleOptionsValid) {
|
| SharedBufferDispatcher::kDefaultCreateOptions,
|
| 100, &dispatcher1));
|
|
|
| + Dispatcher::RequestContext request_context;
|
| MojoDuplicateBufferHandleOptions options[] = {
|
| {sizeof(MojoDuplicateBufferHandleOptions),
|
| MOJO_DUPLICATE_BUFFER_HANDLE_OPTIONS_FLAG_NONE},
|
| @@ -227,10 +231,10 @@ TEST_F(SharedBufferDispatcherTest, DuplicateBufferHandleOptionsValid) {
|
| &options[i], &dispatcher2));
|
| ASSERT_TRUE(dispatcher2);
|
| EXPECT_EQ(Dispatcher::Type::SHARED_BUFFER, dispatcher2->GetType());
|
| - EXPECT_EQ(MOJO_RESULT_OK, dispatcher2->Close());
|
| + EXPECT_EQ(MOJO_RESULT_OK, dispatcher2->Close(&request_context));
|
| }
|
|
|
| - EXPECT_EQ(MOJO_RESULT_OK, dispatcher1->Close());
|
| + EXPECT_EQ(MOJO_RESULT_OK, dispatcher1->Close(&request_context));
|
| }
|
|
|
| TEST_F(SharedBufferDispatcherTest, DuplicateBufferHandleOptionsInvalid) {
|
| @@ -259,7 +263,8 @@ TEST_F(SharedBufferDispatcherTest, DuplicateBufferHandleOptionsInvalid) {
|
| EXPECT_FALSE(dispatcher2);
|
| }
|
|
|
| - EXPECT_EQ(MOJO_RESULT_OK, dispatcher1->Close());
|
| + Dispatcher::RequestContext request_context;
|
| + EXPECT_EQ(MOJO_RESULT_OK, dispatcher1->Close(&request_context));
|
| }
|
|
|
| TEST_F(SharedBufferDispatcherTest, CreateInvalidNumBytes) {
|
| @@ -297,7 +302,8 @@ TEST_F(SharedBufferDispatcherTest, MapBufferInvalidArguments) {
|
| dispatcher->MapBuffer(0, 0, MOJO_MAP_BUFFER_FLAG_NONE, &mapping));
|
| EXPECT_FALSE(mapping);
|
|
|
| - EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close());
|
| + Dispatcher::RequestContext request_context;
|
| + EXPECT_EQ(MOJO_RESULT_OK, dispatcher->Close(&request_context));
|
| }
|
|
|
| } // namespace
|
|
|