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