| Index: mojo/system/local_data_pipe_unittest.cc
|
| diff --git a/mojo/system/local_data_pipe_unittest.cc b/mojo/system/local_data_pipe_unittest.cc
|
| index 28727f7255e40b9286dce247bb6379a29ea8b80a..1047935d8ad8dd8f2902c16547f306e95f8f2593 100644
|
| --- a/mojo/system/local_data_pipe_unittest.cc
|
| +++ b/mojo/system/local_data_pipe_unittest.cc
|
| @@ -9,7 +9,6 @@
|
| #include "base/basictypes.h"
|
| #include "base/memory/ref_counted.h"
|
| #include "mojo/system/data_pipe.h"
|
| -#include "mojo/system/memory.h"
|
| #include "mojo/system/waiter.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| @@ -27,7 +26,8 @@ TEST(LocalDataPipeTest, Creation) {
|
| // Get default options.
|
| MojoCreateDataPipeOptions default_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(NULL, &default_options));
|
| + DataPipe::ValidateCreateOptions(NullUserPointer(),
|
| + &default_options));
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(default_options));
|
| dp->ProducerClose();
|
| dp->ConsumerClose();
|
| @@ -43,7 +43,8 @@ TEST(LocalDataPipeTest, Creation) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
| dp->ProducerClose();
|
| dp->ConsumerClose();
|
| @@ -57,7 +58,8 @@ TEST(LocalDataPipeTest, Creation) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
| dp->ProducerClose();
|
| dp->ConsumerClose();
|
| @@ -71,7 +73,8 @@ TEST(LocalDataPipeTest, Creation) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
| dp->ProducerClose();
|
| dp->ConsumerClose();
|
| @@ -86,7 +89,8 @@ TEST(LocalDataPipeTest, Creation) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
| dp->ProducerClose();
|
| dp->ConsumerClose();
|
| @@ -102,7 +106,8 @@ TEST(LocalDataPipeTest, SimpleReadWrite) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
|
|
| @@ -206,7 +211,8 @@ TEST(LocalDataPipeTest, BasicProducerWaiting) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
| Waiter waiter;
|
| @@ -332,7 +338,8 @@ TEST(LocalDataPipeTest, BasicConsumerWaiting) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| {
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
| @@ -521,7 +528,8 @@ TEST(LocalDataPipeTest, BasicTwoPhaseWaiting) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
| Waiter waiter;
|
| @@ -629,7 +637,8 @@ TEST(LocalDataPipeTest, BasicMayDiscardWaiting) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
| Waiter waiter;
|
| @@ -720,7 +729,8 @@ TEST(LocalDataPipeTest, MayDiscard) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
|
|
| @@ -913,7 +923,8 @@ TEST(LocalDataPipeTest, AllOrNone) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
|
|
| @@ -1073,7 +1084,8 @@ TEST(LocalDataPipeTest, AllOrNoneMayDiscard) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
|
|
| @@ -1172,7 +1184,8 @@ TEST(LocalDataPipeTest, TwoPhaseAllOrNone) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
|
|
| @@ -1311,7 +1324,8 @@ TEST(LocalDataPipeTest, WrapAround) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
| // This test won't be valid if |ValidateCreateOptions()| decides to give the
|
| // pipe more space.
|
| ASSERT_EQ(100u, validated_options.capacity_num_bytes);
|
| @@ -1395,7 +1409,8 @@ TEST(LocalDataPipeTest, CloseWriteRead) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| // Close producer first, then consumer.
|
| {
|
| @@ -1580,7 +1595,8 @@ TEST(LocalDataPipeTest, TwoPhaseMoreInvalidArguments) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
|
|
| @@ -1706,7 +1722,8 @@ TEST(LocalDataPipeTest, DISABLED_MayDiscardTwoPhaseConsistent) {
|
| };
|
| MojoCreateDataPipeOptions validated_options = { 0 };
|
| EXPECT_EQ(MOJO_RESULT_OK,
|
| - DataPipe::ValidateCreateOptions(&options, &validated_options));
|
| + DataPipe::ValidateCreateOptions(MakeUserPointer(&options),
|
| + &validated_options));
|
|
|
| scoped_refptr<LocalDataPipe> dp(new LocalDataPipe(validated_options));
|
|
|
|
|