hidl_test: null handle in hidl_memory

Bug: 34134129
Test: hidl-test
Change-Id: I7b69e17340eae264c9d47cca236aee09d3e3b1ea
diff --git a/test/main.cpp b/test/main.cpp
index 12f7ecd..83747be 100644
--- a/test/main.cpp
+++ b/test/main.cpp
@@ -702,6 +702,16 @@
     }
 }
 
+TEST_F(HidlTest, NullSharedMemory) {
+    hidl_memory memory{};
+
+    EXPECT_EQ(nullptr, memory.handle());
+
+    EXPECT_OK(memoryTest->haveSomeMemory(memory, [&](const hidl_memory &mem) {
+        EXPECT_EQ(nullptr, mem.handle());
+    }));
+}
+
 TEST_F(HidlTest, FooDoThisTest) {
     ALOGI("CLIENT call doThis.");
     EXPECT_OK(foo->doThis(1.0f));