Add DaydreamVR native libraries and services
Upstreaming the main VR system components from master-dreamos-dev
into goog/master.
Bug: None
Test: `m -j32` succeeds. Sailfish boots and basic_vr sample app works
Change-Id: I853015872afc443aecee10411ef2d6b79184d051
diff --git a/libs/vr/libpdx/mock_tests.cpp b/libs/vr/libpdx/mock_tests.cpp
new file mode 100644
index 0000000..76fd154
--- /dev/null
+++ b/libs/vr/libpdx/mock_tests.cpp
@@ -0,0 +1,20 @@
+#include <gtest/gtest.h>
+#include <pdx/mock_client_channel.h>
+#include <pdx/mock_client_channel_factory.h>
+#include <pdx/mock_message_reader.h>
+#include <pdx/mock_message_writer.h>
+#include <pdx/mock_service_dispatcher.h>
+#include <pdx/mock_service_endpoint.h>
+
+TEST(MockTypes, Instantiation) {
+ // Make sure all our interfaces are mocked out properly and mock instances
+ // can be created.
+ android::pdx::MockClientChannel client_channel;
+ android::pdx::MockClientChannelFactory client_channel_factory;
+ android::pdx::MockInputResourceMapper input_resource_mapper;
+ android::pdx::MockMessageReader message_reader;
+ android::pdx::MockOutputResourceMapper output_resource_mapper;
+ android::pdx::MockMessageWriter message_writer;
+ android::pdx::MockServiceDispatcher service_dispatcher;
+ android::pdx::MockEndpoint endpoint;
+}