Loading system/bta/test/common/btm_api_mock.cc +11 −0 Original line number Diff line number Diff line Loading @@ -77,3 +77,14 @@ void BTM_RequestPeerSCA(RawAddress const& bd_addr, tBT_TRANSPORT transport) { LOG_ASSERT(btm_interface) << "Mock btm interface not set!"; btm_interface->RequestPeerSCA(bd_addr, transport); } uint16_t BTM_GetHCIConnHandle(RawAddress const& bd_addr, tBT_TRANSPORT transport) { LOG_ASSERT(btm_interface) << "Mock btm interface not set!"; return btm_interface->GetHCIConnHandle(bd_addr, transport); } void acl_disconnect_from_handle(uint16_t handle, tHCI_STATUS reason) { LOG_ASSERT(btm_interface) << "Mock btm interface not set!"; return btm_interface->AclDisconnectFromHandle(handle, reason); } No newline at end of file system/bta/test/common/btm_api_mock.h +7 −0 Original line number Diff line number Diff line Loading @@ -47,6 +47,9 @@ class BtmInterface { virtual bool SecIsSecurityPending(const RawAddress& bd_addr) = 0; virtual void RequestPeerSCA(RawAddress const& bd_addr, tBT_TRANSPORT transport) = 0; virtual uint16_t GetHCIConnHandle(RawAddress const& bd_addr, tBT_TRANSPORT transport) = 0; virtual void AclDisconnectFromHandle(uint16_t handle, tHCI_STATUS reason) = 0; virtual ~BtmInterface() = default; }; Loading Loading @@ -79,6 +82,10 @@ class MockBtmInterface : public BtmInterface { (override)); MOCK_METHOD((void), RequestPeerSCA, (RawAddress const& bd_addr, tBT_TRANSPORT transport), (override)); MOCK_METHOD((uint16_t), GetHCIConnHandle, (RawAddress const& bd_addr, tBT_TRANSPORT transport), (override)); MOCK_METHOD((void), AclDisconnectFromHandle, (uint16_t handle, tHCI_STATUS reason), (override)); }; /** Loading Loading
system/bta/test/common/btm_api_mock.cc +11 −0 Original line number Diff line number Diff line Loading @@ -77,3 +77,14 @@ void BTM_RequestPeerSCA(RawAddress const& bd_addr, tBT_TRANSPORT transport) { LOG_ASSERT(btm_interface) << "Mock btm interface not set!"; btm_interface->RequestPeerSCA(bd_addr, transport); } uint16_t BTM_GetHCIConnHandle(RawAddress const& bd_addr, tBT_TRANSPORT transport) { LOG_ASSERT(btm_interface) << "Mock btm interface not set!"; return btm_interface->GetHCIConnHandle(bd_addr, transport); } void acl_disconnect_from_handle(uint16_t handle, tHCI_STATUS reason) { LOG_ASSERT(btm_interface) << "Mock btm interface not set!"; return btm_interface->AclDisconnectFromHandle(handle, reason); } No newline at end of file
system/bta/test/common/btm_api_mock.h +7 −0 Original line number Diff line number Diff line Loading @@ -47,6 +47,9 @@ class BtmInterface { virtual bool SecIsSecurityPending(const RawAddress& bd_addr) = 0; virtual void RequestPeerSCA(RawAddress const& bd_addr, tBT_TRANSPORT transport) = 0; virtual uint16_t GetHCIConnHandle(RawAddress const& bd_addr, tBT_TRANSPORT transport) = 0; virtual void AclDisconnectFromHandle(uint16_t handle, tHCI_STATUS reason) = 0; virtual ~BtmInterface() = default; }; Loading Loading @@ -79,6 +82,10 @@ class MockBtmInterface : public BtmInterface { (override)); MOCK_METHOD((void), RequestPeerSCA, (RawAddress const& bd_addr, tBT_TRANSPORT transport), (override)); MOCK_METHOD((uint16_t), GetHCIConnHandle, (RawAddress const& bd_addr, tBT_TRANSPORT transport), (override)); MOCK_METHOD((void), AclDisconnectFromHandle, (uint16_t handle, tHCI_STATUS reason), (override)); }; /** Loading