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)); |