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

Commit e9c4ba84 authored by Łukasz Rymanowski's avatar Łukasz Rymanowski
Browse files

test: Add IsLinkKeyKnow mock

Needed for leaudio

Bug: 150670922
Tag: #feature
Sponsor: jpawlowski@
Test: compile

Change-Id: I7fe74147dd00565d798c7ed3042556e2f2b80113
parent 1312d37e
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -34,6 +34,11 @@ bool BTM_GetSecurityFlagsByTransport(const RawAddress& bd_addr,
                                                    transport);
}

bool BTM_IsLinkKeyKnown(const RawAddress& bd_addr, tBT_TRANSPORT transport) {
  LOG_ASSERT(btm_interface) << "Mock btm interface not set!";
  return btm_interface->IsLinkKeyKnown(bd_addr, transport);
}

bool BTM_IsEncrypted(const RawAddress& bd_addr, tBT_TRANSPORT transport) {
  return btm_interface->BTM_IsEncrypted(bd_addr, transport);
}
+4 −0
Original line number Diff line number Diff line
@@ -30,6 +30,8 @@ class BtmInterface {
  virtual bool GetSecurityFlagsByTransport(const RawAddress& bd_addr,
                                           uint8_t* p_sec_flags,
                                           tBT_TRANSPORT transport) = 0;
  virtual bool IsLinkKeyKnown(const RawAddress& bd_addr,
                              tBT_TRANSPORT transport) = 0;
  virtual bool BTM_IsEncrypted(const RawAddress& bd_addr,
                               tBT_TRANSPORT transport) = 0;
  virtual tBTM_STATUS SetEncryption(const RawAddress& bd_addr,
@@ -59,6 +61,8 @@ class MockBtmInterface : public BtmInterface {
              (const RawAddress& bd_addr, uint8_t* p_sec_flags,
               tBT_TRANSPORT transport),
              (override));
  MOCK_METHOD((bool), IsLinkKeyKnown,
              (const RawAddress& bd_addr, tBT_TRANSPORT transport), (override));
  MOCK_METHOD((bool), BTM_IsEncrypted,
              (const RawAddress& bd_addr, tBT_TRANSPORT transport), (override));
  MOCK_METHOD((tBTM_STATUS), SetEncryption,