Loading system/gd/l2cap/le/l2cap_le_module.cc +4 −1 Original line number Diff line number Diff line Loading @@ -48,6 +48,9 @@ struct L2capLeModule::impl { ¶meter_provider_}; }; L2capLeModule::L2capLeModule() {} L2capLeModule::~L2capLeModule() {} void L2capLeModule::ListDependencies(ModuleList* list) { list->add<hci::AclManager>(); } Loading system/gd/l2cap/le/l2cap_le_module.h +4 −4 Original line number Diff line number Diff line Loading @@ -26,13 +26,13 @@ namespace le { class L2capLeModule : public bluetooth::Module { public: L2capLeModule() = default; ~L2capLeModule() = default; L2capLeModule(); virtual ~L2capLeModule(); /** * Get the api to the LE fixed channel l2cap module */ std::unique_ptr<FixedChannelManager> GetFixedChannelManager(); virtual std::unique_ptr<FixedChannelManager> GetFixedChannelManager(); static const ModuleFactory Factory; Loading system/gd/l2cap/le/l2cap_le_module_mock.h 0 → 100644 +36 −0 Original line number Diff line number Diff line /* * Copyright 2019 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #pragma once #include "l2cap/le/l2cap_le_module.h" #include <gmock/gmock.h> // Unit test interfaces namespace bluetooth { namespace l2cap { namespace le { namespace testing { class MockL2capLeModule : public L2capLeModule { public: MOCK_METHOD(std::unique_ptr<FixedChannelManager>, GetFixedChannelManager, (), (override)); }; } // namespace testing } // namespace le } // namespace l2cap } // namespace bluetooth Loading
system/gd/l2cap/le/l2cap_le_module.cc +4 −1 Original line number Diff line number Diff line Loading @@ -48,6 +48,9 @@ struct L2capLeModule::impl { ¶meter_provider_}; }; L2capLeModule::L2capLeModule() {} L2capLeModule::~L2capLeModule() {} void L2capLeModule::ListDependencies(ModuleList* list) { list->add<hci::AclManager>(); } Loading
system/gd/l2cap/le/l2cap_le_module.h +4 −4 Original line number Diff line number Diff line Loading @@ -26,13 +26,13 @@ namespace le { class L2capLeModule : public bluetooth::Module { public: L2capLeModule() = default; ~L2capLeModule() = default; L2capLeModule(); virtual ~L2capLeModule(); /** * Get the api to the LE fixed channel l2cap module */ std::unique_ptr<FixedChannelManager> GetFixedChannelManager(); virtual std::unique_ptr<FixedChannelManager> GetFixedChannelManager(); static const ModuleFactory Factory; Loading
system/gd/l2cap/le/l2cap_le_module_mock.h 0 → 100644 +36 −0 Original line number Diff line number Diff line /* * Copyright 2019 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #pragma once #include "l2cap/le/l2cap_le_module.h" #include <gmock/gmock.h> // Unit test interfaces namespace bluetooth { namespace l2cap { namespace le { namespace testing { class MockL2capLeModule : public L2capLeModule { public: MOCK_METHOD(std::unique_ptr<FixedChannelManager>, GetFixedChannelManager, (), (override)); }; } // namespace testing } // namespace le } // namespace l2cap } // namespace bluetooth