Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1f444aea authored by Shraddha Basantwani's avatar Shraddha Basantwani Committed by Automerger Merge Worker
Browse files

CEC: Add VTS test to clear and add logical address am: 0ebb24b4 am: 8fec7225

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

Change-Id: I1984855b901862e6f1e911b9a2c45b8bd6c2e7ef
parents ae6d4502 8fec7225
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -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 @@ INSTANTIATE_TEST_SUITE_P(
        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);