1 /*
2  * Copyright 2021 HIMSA II K/S - www.himsa.com.
3  * Represented by EHIMA - www.ehima.com
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 #include <base/functional/bind.h>
19 #include <hardware/bt_csis.h>
20 
21 #include "bta/include/bta_csis_api.h"
22 #include "test/common/mock_functions.h"
23 
24 using bluetooth::csis::CsisClient;
25 using bluetooth::csis::CsisClientCallbacks;
26 
AddFromStorage(const RawAddress &,const std::vector<uint8_t> &)27 void CsisClient::AddFromStorage(const RawAddress& /* addr */,
28                                 const std::vector<uint8_t>& /* in */) {
29   inc_func_call_count(__func__);
30 }
GetForStorage(const RawAddress &,std::vector<uint8_t> &)31 bool CsisClient::GetForStorage(const RawAddress& /* addr */, std::vector<uint8_t>& /* out */) {
32   inc_func_call_count(__func__);
33   return false;
34 }
CleanUp()35 void CsisClient::CleanUp() { inc_func_call_count(__func__); }
Get(void)36 bluetooth::csis::CsisClient* CsisClient::Get(void) {
37   inc_func_call_count(__func__);
38   return nullptr;
39 }
IsCsisClientRunning()40 bool CsisClient::IsCsisClientRunning() {
41   inc_func_call_count(__func__);
42   return false;
43 }
Initialize(CsisClientCallbacks *,base::Closure)44 void CsisClient::Initialize(CsisClientCallbacks* /* callbacks */, base::Closure /* initCb */) {
45   inc_func_call_count(__func__);
46 }
DebugDump(int)47 void CsisClient::DebugDump(int /* fd */) { inc_func_call_count(__func__); }
48