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

Commit faf9adcc authored by Chen Cheng's avatar Chen Cheng
Browse files

[Reland] Change StatusCode to ErrorCode.

ErrorCode is created in IVhalClient to better describe the error case in vhal cpp client interface.

Test: atest VtsHalAutomotiveVehicle_TargetTest
Bug: 224876310
Bug: 236845761
Change-Id: I261f67b62ead4386bb58daed81d72276ab0eb88d
parent 17d82331
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -48,6 +48,7 @@ using ::aidl::android::hardware::automotive::vehicle::VehiclePropertyType;
using ::android::getAidlHalInstanceNames;
using ::android::base::ScopedLockAssertion;
using ::android::base::StringPrintf;
using ::android::frameworks::automotive::vhal::ErrorCode;
using ::android::frameworks::automotive::vhal::HalPropError;
using ::android::frameworks::automotive::vhal::IHalPropConfig;
using ::android::frameworks::automotive::vhal::IHalPropValue;
@@ -287,7 +288,7 @@ TEST_P(VtsHalAutomotiveVehicleTargetTest, setNotWritableProp) {
    auto setValueResult = mVhalClient->setValueSync(*getValueResult.value());

    ASSERT_FALSE(setValueResult.ok()) << "Expect set a read-only value to fail";
    ASSERT_EQ(setValueResult.error().code(), StatusCode::ACCESS_DENIED);
    ASSERT_EQ(setValueResult.error().code(), ErrorCode::ACCESS_DENIED_FROM_VHAL);
}

// Test subscribe() and unsubscribe().