summaryrefslogtreecommitdiff
path: root/system/test
diff options
context:
space:
mode:
author Jakub Pawlowski <jpawlowski@google.com> 2025-03-06 09:22:54 +0100
committer Jakub Pawlowski <jpawlowski@google.com> 2025-03-12 12:27:39 +0100
commit271e582f3a2d75849f7746c42f4cf5f39a7e0f72 (patch)
treeaa1510f15fedb49f2ae443692988edeab78fb4e1 /system/test
parentba8de643ce9bf8c04aab97eae7cf40e348b78d23 (diff)
Test: make mock_acl_manager_ into unique_ptr
Bug: none Test: updated Flag: exempt, test only change Change-Id: I05fe3351b4e462f3d8d11999af6c866ecbe8a73a
Diffstat (limited to 'system/test')
-rw-r--r--system/test/mock/mock_main_shim_entry.cc4
-rw-r--r--system/test/mock/mock_main_shim_entry.h3
2 files changed, 4 insertions, 3 deletions
diff --git a/system/test/mock/mock_main_shim_entry.cc b/system/test/mock/mock_main_shim_entry.cc
index 5d68f11b9d..e8c649b6cf 100644
--- a/system/test/mock/mock_main_shim_entry.cc
+++ b/system/test/mock/mock_main_shim_entry.cc
@@ -38,7 +38,7 @@ namespace bluetooth {
namespace hci {
namespace testing {
-MockAclManager* mock_acl_manager_{nullptr};
+std::unique_ptr<MockAclManager> mock_acl_manager_;
MockControllerInterface* mock_controller_{nullptr};
HciInterface* mock_hci_layer_{nullptr};
os::Handler* mock_gd_shim_handler_{nullptr};
@@ -58,7 +58,7 @@ class Dumpsys;
namespace shim {
-hci::AclManager* GetAclManager() { return hci::testing::mock_acl_manager_; }
+hci::AclManager* GetAclManager() { return hci::testing::mock_acl_manager_.get(); }
hci::ControllerInterface* GetController() { return hci::testing::mock_controller_; }
hci::HciInterface* GetHciLayer() { return hci::testing::mock_hci_layer_; }
hci::LeAdvertisingManager* GetAdvertising() { return hci::testing::mock_le_advertising_manager_; }
diff --git a/system/test/mock/mock_main_shim_entry.h b/system/test/mock/mock_main_shim_entry.h
index ca84a27193..b82b6b8122 100644
--- a/system/test/mock/mock_main_shim_entry.h
+++ b/system/test/mock/mock_main_shim_entry.h
@@ -15,6 +15,7 @@
*/
#include <functional>
+#include <memory>
#include "hci/acl_manager_mock.h"
#include "hci/controller_interface_mock.h"
@@ -28,7 +29,7 @@ namespace bluetooth {
namespace hci {
namespace testing {
-extern MockAclManager* mock_acl_manager_;
+extern std::unique_ptr<MockAclManager> mock_acl_manager_;
extern MockControllerInterface* mock_controller_;
extern HciInterface* mock_hci_layer_;
extern os::Handler* mock_gd_shim_handler_;