• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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:24
20  *
21  *  mockcify.pl ver 0.3.0
22  */
23 // Mock include file to share data between tests and mock
24 #include "test/mock/mock_osi_config.h"
25 
26 #include <cstdint>
27 #include <string>
28 
29 #include "test/common/mock_functions.h"
30 
31 // Mocked internal structures, if any
32 
33 namespace test {
34 namespace mock {
35 namespace osi_config {
36 
37 // Function state capture and return values, if needed
38 struct checksum_read checksum_read;
39 struct checksum_save checksum_save;
40 struct config_get_bool config_get_bool;
41 struct config_get_int config_get_int;
42 struct config_get_string config_get_string;
43 struct config_get_uint64 config_get_uint64;
44 struct config_has_key config_has_key;
45 struct config_has_section config_has_section;
46 struct config_new config_new;
47 struct config_new_clone config_new_clone;
48 struct config_new_empty config_new_empty;
49 struct config_remove_key config_remove_key;
50 struct config_remove_section config_remove_section;
51 struct config_save config_save;
52 struct config_set_bool config_set_bool;
53 struct config_set_int config_set_int;
54 struct config_set_string config_set_string;
55 struct config_set_uint64 config_set_uint64;
56 struct config_t_Find config_t_Find;
57 struct config_t_Has config_t_Has;
58 struct section_t_Find section_t_Find;
59 struct section_t_Has section_t_Has;
60 struct section_t_Set section_t_Set;
61 
62 }  // namespace osi_config
63 }  // namespace mock
64 }  // namespace test
65 
66 // Mocked functions, if any
checksum_read(const char * filename)67 std::string checksum_read(const char* filename) {
68   inc_func_call_count(__func__);
69   return test::mock::osi_config::checksum_read(filename);
70 }
checksum_save(const std::string & checksum,const std::string & filename)71 bool checksum_save(const std::string& checksum, const std::string& filename) {
72   inc_func_call_count(__func__);
73   return test::mock::osi_config::checksum_save(checksum, filename);
74 }
config_get_bool(const config_t & config,const std::string & section,const std::string & key,bool def_value)75 bool config_get_bool(const config_t& config, const std::string& section,
76                      const std::string& key, bool def_value) {
77   inc_func_call_count(__func__);
78   return test::mock::osi_config::config_get_bool(config, section, key,
79                                                  def_value);
80 }
config_get_int(const config_t & config,const std::string & section,const std::string & key,int def_value)81 int config_get_int(const config_t& config, const std::string& section,
82                    const std::string& key, int def_value) {
83   inc_func_call_count(__func__);
84   return test::mock::osi_config::config_get_int(config, section, key,
85                                                 def_value);
86 }
config_get_string(const config_t & config,const std::string & section,const std::string & key,const std::string * def_value)87 const std::string* config_get_string(const config_t& config,
88                                      const std::string& section,
89                                      const std::string& key,
90                                      const std::string* def_value) {
91   inc_func_call_count(__func__);
92   return test::mock::osi_config::config_get_string(config, section, key,
93                                                    def_value);
94 }
config_get_uint64(const config_t & config,const std::string & section,const std::string & key,uint64_t def_value)95 uint64_t config_get_uint64(const config_t& config, const std::string& section,
96                            const std::string& key, uint64_t def_value) {
97   inc_func_call_count(__func__);
98   return test::mock::osi_config::config_get_uint64(config, section, key,
99                                                    def_value);
100 }
config_has_key(const config_t & config,const std::string & section,const std::string & key)101 bool config_has_key(const config_t& config, const std::string& section,
102                     const std::string& key) {
103   inc_func_call_count(__func__);
104   return test::mock::osi_config::config_has_key(config, section, key);
105 }
config_has_section(const config_t & config,const std::string & section)106 bool config_has_section(const config_t& config, const std::string& section) {
107   inc_func_call_count(__func__);
108   return test::mock::osi_config::config_has_section(config, section);
109 }
config_new(const char * filename)110 std::unique_ptr<config_t> config_new(const char* filename) {
111   inc_func_call_count(__func__);
112   return test::mock::osi_config::config_new(filename);
113 }
config_new_clone(const config_t & src)114 std::unique_ptr<config_t> config_new_clone(const config_t& src) {
115   inc_func_call_count(__func__);
116   return test::mock::osi_config::config_new_clone(src);
117 }
config_new_empty(void)118 std::unique_ptr<config_t> config_new_empty(void) {
119   inc_func_call_count(__func__);
120   return test::mock::osi_config::config_new_empty();
121 }
config_remove_key(config_t * config,const std::string & section,const std::string & key)122 bool config_remove_key(config_t* config, const std::string& section,
123                        const std::string& key) {
124   inc_func_call_count(__func__);
125   return test::mock::osi_config::config_remove_key(config, section, key);
126 }
config_remove_section(config_t * config,const std::string & section)127 bool config_remove_section(config_t* config, const std::string& section) {
128   inc_func_call_count(__func__);
129   return test::mock::osi_config::config_remove_section(config, section);
130 }
config_save(const config_t & config,const std::string & filename)131 bool config_save(const config_t& config, const std::string& filename) {
132   inc_func_call_count(__func__);
133   return test::mock::osi_config::config_save(config, filename);
134 }
config_set_bool(config_t * config,const std::string & section,const std::string & key,bool value)135 void config_set_bool(config_t* config, const std::string& section,
136                      const std::string& key, bool value) {
137   inc_func_call_count(__func__);
138   test::mock::osi_config::config_set_bool(config, section, key, value);
139 }
config_set_int(config_t * config,const std::string & section,const std::string & key,int value)140 void config_set_int(config_t* config, const std::string& section,
141                     const std::string& key, int value) {
142   inc_func_call_count(__func__);
143   test::mock::osi_config::config_set_int(config, section, key, value);
144 }
config_set_string(config_t * config,const std::string & section,const std::string & key,const std::string & value)145 void config_set_string(config_t* config, const std::string& section,
146                        const std::string& key, const std::string& value) {
147   inc_func_call_count(__func__);
148   test::mock::osi_config::config_set_string(config, section, key, value);
149 }
config_set_uint64(config_t * config,const std::string & section,const std::string & key,uint64_t value)150 void config_set_uint64(config_t* config, const std::string& section,
151                        const std::string& key, uint64_t value) {
152   inc_func_call_count(__func__);
153   test::mock::osi_config::config_set_uint64(config, section, key, value);
154 }
Find(const std::string & section)155 std::list<section_t>::iterator config_t::Find(const std::string& section) {
156   inc_func_call_count(__func__);
157   return test::mock::osi_config::config_t_Find(section);
158 }
Has(const std::string & key)159 bool config_t::Has(const std::string& key) {
160   inc_func_call_count(__func__);
161   return test::mock::osi_config::config_t_Has(key);
162 }
Find(const std::string & key)163 std::list<entry_t>::iterator section_t::Find(const std::string& key) {
164   inc_func_call_count(__func__);
165   return test::mock::osi_config::section_t_Find(key);
166 }
Has(const std::string & key)167 bool section_t::Has(const std::string& key) {
168   inc_func_call_count(__func__);
169   return test::mock::osi_config::section_t_Has(key);
170 }
Set(std::string key,std::string value)171 void section_t::Set(std::string key, std::string value) {
172   inc_func_call_count(__func__);
173   test::mock::osi_config::section_t_Set(key, value);
174 }
175 // Mocked functions complete
176 // END mockcify generation
177