1 /*
2  * Copyright 2021 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 /*
18  * Generated mock file from original source file
19  *   Functions generated:1
20  *
21  *  mockcify.pl ver 0.3.0
22  */
23 
24 #include <functional>
25 
26 // Original included files, if any
27 #include "device/include/esco_parameters.h"
28 
29 // Mocked compile conditionals, if any
30 
31 namespace test {
32 namespace mock {
33 namespace device_esco_parameters {
34 
35 // Shared state between mocked functions and tests
36 // Name: esco_parameters_for_codec
37 // Params: esco_codec_t codec
38 // Return: enh_esco_params_t
39 struct esco_parameters_for_codec {
40   enh_esco_params_t return_value{};
41   std::function<enh_esco_params_t(esco_codec_t codec)> body{
42       [this](esco_codec_t /* codec */) { return return_value; }};
operatoresco_parameters_for_codec43   enh_esco_params_t operator()(esco_codec_t codec) { return body(codec); };
44 };
45 extern struct esco_parameters_for_codec esco_parameters_for_codec;
46 
47 }  // namespace device_esco_parameters
48 }  // namespace mock
49 }  // namespace test
50 
51 // END mockcify generation
52