@@ -95,119 +95,119 @@ class TestSettings : public TestFixture {
9595 {
9696 {
9797 Settings s;
98- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
98+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
9999 }
100100 {
101101 Settings s;
102102 ScopedFile file (" cppcheck.cfg" ,
103103 " {}\n " );
104- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
104+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
105105 }
106106 {
107107 Settings s;
108108 ScopedFile file (" cppcheck.cfg" ,
109109 " {\n " );
110- ASSERT_EQUALS (" not a valid JSON - syntax error at line 2 near: " , s. loadCppcheckCfg ());
110+ ASSERT_EQUALS (" not a valid JSON - syntax error at line 2 near: " , Settings:: loadCppcheckCfg (s, s. supprs ));
111111 }
112112 {
113113 Settings s;
114114 ScopedFile file (" cppcheck.cfg" ,
115115 R"( {"productName": ""}\n)" );
116- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
116+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
117117 ASSERT_EQUALS (" " , s.cppcheckCfgProductName );
118118 }
119119 {
120120 Settings s;
121121 ScopedFile file (" cppcheck.cfg" ,
122122 R"( {"productName": "product"}\n)" );
123- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
123+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
124124 ASSERT_EQUALS (" product" , s.cppcheckCfgProductName );
125125 }
126126 {
127127 Settings s;
128128 ScopedFile file (" cppcheck.cfg" ,
129129 R"( {"productName": 1}\n)" );
130- ASSERT_EQUALS (" 'productName' is not a string" , s. loadCppcheckCfg ());
130+ ASSERT_EQUALS (" 'productName' is not a string" , Settings:: loadCppcheckCfg (s, s. supprs ));
131131 }
132132 {
133133 Settings s;
134134 ScopedFile file (" cppcheck.cfg" ,
135135 R"( {"about": ""}\n)" );
136- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
136+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
137137 ASSERT_EQUALS (" " , s.cppcheckCfgAbout );
138138 }
139139 {
140140 Settings s;
141141 ScopedFile file (" cppcheck.cfg" ,
142142 R"( {"about": "about"}\n)" );
143- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
143+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
144144 ASSERT_EQUALS (" about" , s.cppcheckCfgAbout );
145145 }
146146 {
147147 Settings s;
148148 ScopedFile file (" cppcheck.cfg" ,
149149 R"( {"about": 1}\n)" );
150- ASSERT_EQUALS (" 'about' is not a string" , s. loadCppcheckCfg ());
150+ ASSERT_EQUALS (" 'about' is not a string" , Settings:: loadCppcheckCfg (s, s. supprs ));
151151 }
152152 {
153153 Settings s;
154154 ScopedFile file (" cppcheck.cfg" ,
155155 R"( {"addons": []}\n)" );
156- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
156+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
157157 ASSERT_EQUALS (0 , s.addons .size ());
158158 }
159159 {
160160 Settings s;
161161 ScopedFile file (" cppcheck.cfg" ,
162162 R"( {"addons": 1}\n)" );
163- ASSERT_EQUALS (" 'addons' is not an array" , s. loadCppcheckCfg ());
163+ ASSERT_EQUALS (" 'addons' is not an array" , Settings:: loadCppcheckCfg (s, s. supprs ));
164164 }
165165 {
166166 Settings s;
167167 ScopedFile file (" cppcheck.cfg" ,
168168 R"( {"addons": ["addon"]}\n)" );
169- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
169+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
170170 ASSERT_EQUALS (1 , s.addons .size ());
171171 ASSERT_EQUALS (" addon" , *s.addons .cbegin ());
172172 }
173173 {
174174 Settings s;
175175 ScopedFile file (" cppcheck.cfg" ,
176176 R"( {"addons": [1]}\n)" );
177- ASSERT_EQUALS (" 'addons' array entry is not a string" , s. loadCppcheckCfg ());
177+ ASSERT_EQUALS (" 'addons' array entry is not a string" , Settings:: loadCppcheckCfg (s, s. supprs ));
178178 }
179179 {
180180 Settings s;
181181 ScopedFile file (" cppcheck.cfg" ,
182182 R"( {"addons": []}\n)" );
183- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
183+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
184184 ASSERT_EQUALS (0 , s.addons .size ());
185185 }
186186 {
187187 Settings s;
188188 ScopedFile file (" cppcheck.cfg" ,
189189 R"( {"suppressions": 1}\n)" );
190- ASSERT_EQUALS (" 'suppressions' is not an array" , s. loadCppcheckCfg ());
190+ ASSERT_EQUALS (" 'suppressions' is not an array" , Settings:: loadCppcheckCfg (s, s. supprs ));
191191 }
192192 {
193193 Settings s;
194194 ScopedFile file (" cppcheck.cfg" ,
195195 R"( {"suppressions": ["id"]}\n)" );
196- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
196+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
197197 ASSERT_EQUALS (1 , s.supprs .nomsg .getSuppressions ().size ());
198198 ASSERT_EQUALS (" id" , s.supprs .nomsg .getSuppressions ().cbegin ()->errorId );
199199 }
200200 {
201201 Settings s;
202202 ScopedFile file (" cppcheck.cfg" ,
203203 R"( {"suppressions": [""]}\n)" );
204- ASSERT_EQUALS (" could not parse suppression '' - Failed to add suppression. No id." , s. loadCppcheckCfg ());
204+ ASSERT_EQUALS (" could not parse suppression '' - Failed to add suppression. No id." , Settings:: loadCppcheckCfg (s, s. supprs ));
205205 }
206206 {
207207 Settings s;
208208 ScopedFile file (" cppcheck.cfg" ,
209209 R"( {"suppressions": [1]}\n)" );
210- ASSERT_EQUALS (" 'suppressions' array entry is not a string" , s. loadCppcheckCfg ());
210+ ASSERT_EQUALS (" 'suppressions' array entry is not a string" , Settings:: loadCppcheckCfg (s, s. supprs ));
211211 }
212212
213213 // TODO: test with FILESDIR
@@ -220,23 +220,23 @@ class TestSettings : public TestFixture {
220220 Settings s;
221221 s.safety = false ;
222222 ScopedFile file (" cppcheck.cfg" , " {}" );
223- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
223+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
224224 ASSERT_EQUALS (false , s.safety );
225225 }
226226
227227 {
228228 Settings s;
229229 s.safety = true ;
230230 ScopedFile file (" cppcheck.cfg" , " {\" safety\" : false}" );
231- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
231+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
232232 ASSERT_EQUALS (true , s.safety );
233233 }
234234
235235 {
236236 Settings s;
237237 s.safety = false ;
238238 ScopedFile file (" cppcheck.cfg" , " {\" safety\" : true}" );
239- ASSERT_EQUALS (" " , s. loadCppcheckCfg ());
239+ ASSERT_EQUALS (" " , Settings:: loadCppcheckCfg (s, s. supprs ));
240240 ASSERT_EQUALS (true , s.safety );
241241 }
242242 }
0 commit comments