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

Commit f9847487 authored by Chris Manton's avatar Chris Manton
Browse files

mock: [5/63] Remove btm_ble_init

Use get_btm_client_interface() instead

Bug: 352129816
Test: m .
Flag: EXEMPT, Test infrastructure

Change-Id: I286c6c272b1c5384c1f3a3fc25799be7abfbb14c
parent 2cd9342f
Loading
Loading
Loading
Loading
+0 −5
Original line number Original line Diff line number Diff line
@@ -37,7 +37,6 @@ namespace mock {
namespace stack_btm_ble_addr {
namespace stack_btm_ble_addr {


// Function state capture and return values, if needed
// Function state capture and return values, if needed
struct btm_ble_init_pseudo_addr btm_ble_init_pseudo_addr;
struct btm_ble_addr_resolvable btm_ble_addr_resolvable;
struct btm_ble_addr_resolvable btm_ble_addr_resolvable;
struct btm_ble_resolve_random_addr btm_ble_resolve_random_addr;
struct btm_ble_resolve_random_addr btm_ble_resolve_random_addr;
struct btm_identity_addr_to_random_pseudo btm_identity_addr_to_random_pseudo;
struct btm_identity_addr_to_random_pseudo btm_identity_addr_to_random_pseudo;
@@ -51,10 +50,6 @@ struct btm_ble_refresh_peer_resolvable_private_addr btm_ble_refresh_peer_resolva
}  // namespace test
}  // namespace test


// Mocked functions, if any
// Mocked functions, if any
bool btm_ble_init_pseudo_addr(tBTM_SEC_DEV_REC* p_dev_rec, const RawAddress& new_pseudo_addr) {
  inc_func_call_count(__func__);
  return test::mock::stack_btm_ble_addr::btm_ble_init_pseudo_addr(p_dev_rec, new_pseudo_addr);
}
bool btm_ble_addr_resolvable(const RawAddress& rpa, tBTM_SEC_DEV_REC* p_dev_rec) {
bool btm_ble_addr_resolvable(const RawAddress& rpa, tBTM_SEC_DEV_REC* p_dev_rec) {
  inc_func_call_count(__func__);
  inc_func_call_count(__func__);
  return test::mock::stack_btm_ble_addr::btm_ble_addr_resolvable(rpa, p_dev_rec);
  return test::mock::stack_btm_ble_addr::btm_ble_addr_resolvable(rpa, p_dev_rec);
+0 −14
Original line number Original line Diff line number Diff line
@@ -35,20 +35,6 @@ namespace test {
namespace mock {
namespace mock {
namespace stack_btm_ble_addr {
namespace stack_btm_ble_addr {


// Shared state between mocked functions and tests
// Name: btm_ble_init_pseudo_addr
// Params: tBTM_SEC_DEV_REC* p_dev_rec, const RawAddress& new_pseudo_addr
// Returns: bool
struct btm_ble_init_pseudo_addr {
  std::function<bool(tBTM_SEC_DEV_REC* p_dev_rec, const RawAddress& new_pseudo_addr)> body{
          [](tBTM_SEC_DEV_REC* /* p_dev_rec */, const RawAddress& /* new_pseudo_addr */) {
            return false;
          }};
  bool operator()(tBTM_SEC_DEV_REC* p_dev_rec, const RawAddress& new_pseudo_addr) {
    return body(p_dev_rec, new_pseudo_addr);
  }
};
extern struct btm_ble_init_pseudo_addr btm_ble_init_pseudo_addr;
// Name: btm_ble_addr_resolvable
// Name: btm_ble_addr_resolvable
// Params: const RawAddress& rpa, tBTM_SEC_DEV_REC* p_dev_rec
// Params: const RawAddress& rpa, tBTM_SEC_DEV_REC* p_dev_rec
// Returns: bool
// Returns: bool