| Index: mojo/common/common_custom_types_unittest.cc
|
| diff --git a/mojo/common/common_custom_types_unittest.cc b/mojo/common/common_custom_types_unittest.cc
|
| index b0943783879967e50a947624e50cb1e64aa79506..fd0cad1eed3733f5ae0250037bd629a1b5d62b6f 100644
|
| --- a/mojo/common/common_custom_types_unittest.cc
|
| +++ b/mojo/common/common_custom_types_unittest.cc
|
| @@ -7,9 +7,12 @@
|
| #include "base/memory/ptr_util.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/numerics/safe_math.h"
|
| +#include "base/process/process_handle.h"
|
| #include "base/run_loop.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/values.h"
|
| +#include "mojo/common/common_custom_types_struct_traits.h"
|
| +#include "mojo/common/process_id.mojom.h"
|
| #include "mojo/common/test_common_custom_types.mojom.h"
|
| #include "mojo/public/cpp/bindings/binding.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -224,6 +227,15 @@
|
| ptr->BounceNonce(token, ExpectResponse(&token, run_loop.QuitClosure()));
|
|
|
| run_loop.Run();
|
| +}
|
| +
|
| +TEST_F(CommonCustomTypesTest, ProcessId) {
|
| + base::ProcessId pid = base::GetCurrentProcId();
|
| + base::ProcessId out_pid = base::kNullProcessId;
|
| + ASSERT_NE(pid, out_pid);
|
| + EXPECT_TRUE(mojom::ProcessId::Deserialize(mojom::ProcessId::Serialize(&pid),
|
| + &out_pid));
|
| + EXPECT_EQ(pid, out_pid);
|
| }
|
|
|
| TEST_F(CommonCustomTypesTest, Time) {
|
|
|