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

Method assert_in_state_2

dlib/test/serialize.cpp:237–289  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

235 }
236
237 void assert_in_state_2 (
238 )
239 {
240 DLIB_TEST (i1 == 10);
241 DLIB_TEST (i2 == 20);
242 DLIB_TEST (i3 == 30);
243 DLIB_TEST (i4 == 40);
244 DLIB_TEST (i5 == 50);
245 DLIB_TEST (i6 == 60);
246 DLIB_TEST (i7 == 70);
247 DLIB_TEST (i8 == 80);
248
249 DLIB_TEST (i1_0 == 5);
250 DLIB_TEST (i2_0 == 6);
251 DLIB_TEST (i3_0 == 7);
252 DLIB_TEST (i4_0 == 8);
253 DLIB_TEST (i5_0 == 9);
254 DLIB_TEST (i6_0 == 10);
255 DLIB_TEST (i7_0 == 11);
256 DLIB_TEST (i8_0 == 12);
257
258 DLIB_TEST (i1_n == -13);
259 DLIB_TEST (i2_n == -25);
260 DLIB_TEST (i3_n == -12);
261
262 DLIB_TEST (abs(f1 - 45.3) < 1e-5);
263 DLIB_TEST (abs(f2 - 0.001) < 1e-10);
264 DLIB_TEST (abs(f3 - 2.332) < 1e-10);
265 DLIB_TEST (abs(f1_inf - 45.3) < 1e-5);
266 DLIB_TEST (abs(f2_inf - 0.001) < 1e-10);
267 DLIB_TEST (abs(f3_inf - 2.332) < 1e-10);
268 DLIB_TEST (abs(f1_ninf - 45.3) < 1e-5);
269 DLIB_TEST (abs(f2_ninf - 0.001) < 1e-10);
270 DLIB_TEST (abs(f3_ninf - 2.332) < 1e-10);
271 DLIB_TEST (abs(f1_qnan - 45.3) < 1e-5);
272 DLIB_TEST (abs(f2_qnan - 0.001) < 1e-10);
273 DLIB_TEST (abs(f3_qnan - 2.332) < 1e-10);
274 DLIB_TEST (abs(f1_snan - 45.3) < 1e-5);
275 DLIB_TEST (abs(f2_snan - 0.001) < 1e-10);
276 DLIB_TEST (abs(f3_snan - 2.332) < 1e-10);
277
278 DLIB_TEST (s1 == "");
279 DLIB_TEST (s2 == L"");
280
281 for (int i = 0; i < 10; ++i)
282 {
283 DLIB_TEST (array[i] == 10-i);
284 }
285
286 DLIB_TEST (b_true == false);
287 DLIB_TEST (b_false == true);
288
289 }
290
291 };
292

Callers 1

serialize_testFunction · 0.80

Calls 1

absFunction · 0.85

Tested by

no test coverage detected