diff options
Diffstat (limited to 'mojo/common/test/multiprocess_test_base_unittest.cc')
-rw-r--r-- | mojo/common/test/multiprocess_test_base_unittest.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mojo/common/test/multiprocess_test_base_unittest.cc b/mojo/common/test/multiprocess_test_base_unittest.cc index 681d8bc4..be72bee 100644 --- a/mojo/common/test/multiprocess_test_base_unittest.cc +++ b/mojo/common/test/multiprocess_test_base_unittest.cc @@ -4,6 +4,10 @@ #include "mojo/common/test/multiprocess_test_base.h" +#include "base/logging.h" +// TODO(vtl): Remove build_config.h include when fully implemented on Windows. +#include "build/build_config.h" + namespace mojo { namespace { @@ -11,11 +15,22 @@ class MultiprocessTestBaseTest : public test::MultiprocessTestBase { }; TEST_F(MultiprocessTestBaseTest, RunChild) { +// TODO(vtl): Not implemented on Windows yet. +#if defined(OS_POSIX) + EXPECT_TRUE(platform_server_channel.get()); + EXPECT_TRUE(platform_server_channel->is_valid()); +#endif StartChild("RunChild"); EXPECT_EQ(123, WaitForChildShutdown()); } MOJO_MULTIPROCESS_TEST_CHILD_MAIN(RunChild) { +// TODO(vtl): Not implemented on Windows yet. +#if defined(OS_POSIX) + CHECK(MultiprocessTestBaseTest::platform_client_channel.get()); + CHECK(MultiprocessTestBaseTest::platform_client_channel->is_valid()); + // TODO(vtl): Check the client channel. +#endif return 123; } |