CEC: Add VTS test to clear and add logical address am: 0ebb24b4b7 am: 8fec722557 am: 1f444aead3 am: b95e4519c4

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1556542

Change-Id: I9b4630a41e2e081d48b7c67cd8db0b96ab598f05
diff --git a/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp b/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp
index db6839d..9daefde 100644
--- a/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp
+++ b/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp
@@ -28,6 +28,7 @@
 using ::android::sp;
 using ::android::hardware::hidl_death_recipient;
 using ::android::hardware::Return;
+using ::android::hardware::tv::cec::V1_0::CecLogicalAddress;
 using ::android::hardware::tv::cec::V1_0::IHdmiCec;
 using ::android::hardware::tv::cec::V1_0::Result;
 
@@ -66,6 +67,12 @@
         testing::ValuesIn(android::hardware::getAllHalInstanceNames(IHdmiCec::descriptor)),
         android::hardware::PrintInstanceNameToString);
 
+TEST_P(HdmiCecTest, ClearAddLogicalAddress) {
+    hdmiCec->clearLogicalAddress();
+    Return<Result> ret = hdmiCec->addLogicalAddress(CecLogicalAddress::PLAYBACK_3);
+    EXPECT_EQ(ret, Result::SUCCESS);
+}
+
 TEST_P(HdmiCecTest, CecVersion) {
     Return<int32_t> ret = hdmiCec->getCecVersion();
     EXPECT_GE(ret, CEC_VERSION);