CEC: Add VTS test to get Vendor Id

Test: atest VtsHalTvCecV1_0TargetTest
Bug: 172316717
Change-Id: I22f8446aa4b63ee25f4f0dd7cbee21c92688c189
diff --git a/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp b/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp
index c4c6e04..db6839d 100644
--- a/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp
+++ b/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp
@@ -32,6 +32,7 @@
 using ::android::hardware::tv::cec::V1_0::Result;
 
 #define CEC_VERSION 0x05
+#define INCORRECT_VENDOR_ID 0x00
 
 // The main test class for TV CEC HAL.
 class HdmiCecTest : public ::testing::TestWithParam<std::string> {
@@ -69,3 +70,8 @@
     Return<int32_t> ret = hdmiCec->getCecVersion();
     EXPECT_GE(ret, CEC_VERSION);
 }
+
+TEST_P(HdmiCecTest, VendorId) {
+    Return<uint32_t> ret = hdmiCec->getVendorId();
+    EXPECT_NE(ret, INCORRECT_VENDOR_ID);
+}