Merge "Adds a test to verify new hidl_array<T, SIZE1, SIZE...>::size() API(s)"
diff --git a/test/main.cpp b/test/main.cpp
index f2234f8..59c9604 100644
--- a/test/main.cpp
+++ b/test/main.cpp
@@ -997,6 +997,16 @@
ALOGI("CLIENT thisIsNew returned.");
}
+TEST_F(HidlTest, TestArrayDimensionality) {
+ hidl_array<int, 2> oneDim;
+ hidl_array<int, 2, 3> twoDim;
+ hidl_array<int, 2, 3, 4> threeDim;
+
+ EXPECT_EQ(oneDim.size(), 2u);
+ EXPECT_EQ(twoDim.size(), std::make_tuple(2u, 3u));
+ EXPECT_EQ(threeDim.size(), std::make_tuple(2u, 3u, 4u));
+}
+
int main(int argc, char **argv) {
::testing::AddGlobalTestEnvironment(new HidlEnvironment);