MCPcopy Create free account
hub / github.com/davisking/dlib / assert_in_state_1

Method assert_in_state_1

dlib/test/serialize.cpp:182–235  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

180 }
181
182 void assert_in_state_1 (
183 )
184 {
185 DLIB_TEST (i1 == 1);
186 DLIB_TEST (i2 == 2);
187 DLIB_TEST (i3 == 3);
188 DLIB_TEST (i4 == 4);
189 DLIB_TEST (i5 == 5);
190 DLIB_TEST (i6 == 6);
191 DLIB_TEST (i7 == 7);
192 DLIB_TEST (i8 == 8);
193
194 DLIB_TEST (i1_0 == 0);
195 DLIB_TEST (i2_0 == 0);
196 DLIB_TEST (i3_0 == 0);
197 DLIB_TEST (i4_0 == 0);
198 DLIB_TEST (i5_0 == 0);
199 DLIB_TEST (i6_0 == 0);
200 DLIB_TEST (i7_0 == 0);
201 DLIB_TEST (i8_0 == 0);
202
203 DLIB_TEST (i1_n == -1);
204 DLIB_TEST (i2_n == -2);
205 DLIB_TEST (i3_n == -3);
206
207 DLIB_TEST (abs(f1 -123.456) < 1e-5);
208 DLIB_TEST (abs(f2 - 543.341) < 1e-10);
209 DLIB_TEST (abs(f3 - 5234234.23) < 1e-10);
210
211 DLIB_TEST (f1_inf == numeric_limits<float>::infinity());
212 DLIB_TEST (f2_inf == numeric_limits<double>::infinity());
213 DLIB_TEST (f3_inf == numeric_limits<long double>::infinity());
214 DLIB_TEST (f1_ninf == -numeric_limits<float>::infinity());
215 DLIB_TEST (f2_ninf == -numeric_limits<double>::infinity());
216 DLIB_TEST (f3_ninf == -numeric_limits<long double>::infinity());
217 DLIB_TEST (!(f1_qnan <= numeric_limits<float>::infinity() && f1_qnan >= -numeric_limits<float>::infinity() ));
218 DLIB_TEST (!(f2_qnan <= numeric_limits<double>::infinity() && f1_qnan >= -numeric_limits<double>::infinity() ));
219 DLIB_TEST (!(f3_qnan <= numeric_limits<long double>::infinity() && f1_qnan >= -numeric_limits<long double>::infinity() ));
220 DLIB_TEST (!(f1_snan <= numeric_limits<float>::infinity() && f1_qnan >= -numeric_limits<float>::infinity() ));
221 DLIB_TEST (!(f2_snan <= numeric_limits<double>::infinity() && f1_qnan >= -numeric_limits<double>::infinity() ));
222 DLIB_TEST (!(f3_snan <= numeric_limits<long double>::infinity() && f1_qnan >= -numeric_limits<long double>::infinity() ));
223
224 DLIB_TEST (s1 == "davis");
225 DLIB_TEST (s2 == L"yo yo yo");
226
227 for (int i = 0; i < 10; ++i)
228 {
229 DLIB_TEST (array[i] == i);
230 }
231
232 DLIB_TEST (b_true == true);
233 DLIB_TEST (b_false == false);
234
235 }
236
237 void assert_in_state_2 (
238 )

Callers 1

serialize_testFunction · 0.80

Calls 1

absFunction · 0.85

Tested by

no test coverage detected