UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
unit_common.h File Reference
#include <cinttypes>
#include <cstdio>
#include <iostream>
Include dependency graph for unit_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ASSERT(expr)
 
#define ASSERT_EQUAL(expected, actual)
 
#define ASSERT_EQUAL_MESSAGE(msg, expected, actual)
 
#define ASSERT_GE_MESSAGE(msg, expected, actual)
 
#define ASSERT_LE_MESSAGE(msg, expected, actual)
 
#define ASSERT_MESSAGE(msg, expr)
 

Macro Definition Documentation

◆ ASSERT

#define ASSERT ( expr)
Value:
if (!(expr)) { \
fprintf(stderr, "Assertion " #expr " failed!\n"); \
return -1; \
}

Definition at line 13 of file unit_common.h.

13#define ASSERT(expr) \
14 if (!(expr)) { \
15 fprintf(stderr, "Assertion " #expr " failed!\n"); \
16 return -1; \
17 }

Referenced by misc_test_replace_all().

◆ ASSERT_EQUAL

#define ASSERT_EQUAL ( expected,
actual )
Value:
if ((expected) != (actual)) { \
std::cerr << "Assertion failed - expected " << (expected) \
<< ", actual : " << (actual) << "\n"; \
return -1; \
}

Definition at line 35 of file unit_common.h.

35#define ASSERT_EQUAL(expected, actual) \
36 if ((expected) != (actual)) { \
37 std::cerr << "Assertion failed - expected " << (expected) \
38 << ", actual : " << (actual) << "\n"; \
39 return -1; \
40 }

Referenced by get_framerate_test_2997(), and get_framerate_test_3000().

◆ ASSERT_EQUAL_MESSAGE

#define ASSERT_EQUAL_MESSAGE ( msg,
expected,
actual )
Value:
if ((expected) != (actual)) { \
std::cerr << "Assertion failed - expected " << (expected) \
<< ", actual " << (actual) << ": " << (msg) << "\n"; \
return -1; \
}
struct msghdr msg

Definition at line 53 of file unit_common.h.

53#define ASSERT_EQUAL_MESSAGE(msg, expected, actual) \
54 if ((expected) != (actual)) { \
55 std::cerr << "Assertion failed - expected " << (expected) \
56 << ", actual " << (actual) << ": " << (msg) << "\n"; \
57 return -1; \
58 }

Referenced by codec_conversion_test_testcard_uyvy_to_i420(), get_framerate_test_free(), and misc_test_video_desc_io_op_symmetry().

◆ ASSERT_GE_MESSAGE

#define ASSERT_GE_MESSAGE ( msg,
expected,
actual )
Value:
if ((actual) < (expected)) { \
fprintf(stderr, \
"Assertion failed - expected >=%" PRIdMAX \
", got %" PRIdMAX ": %s\n", \
(intmax_t) (expected), (intmax_t) (actual), (msg)); \
return -1; \
}

Definition at line 70 of file unit_common.h.

70#define ASSERT_GE_MESSAGE(msg, expected, actual) \
71 if ((actual) < (expected)) { \
72 fprintf(stderr, \
73 "Assertion failed - expected >=%" PRIdMAX \
74 ", got %" PRIdMAX ": %s\n", \
75 (intmax_t) (expected), (intmax_t) (actual), (msg)); \
76 return -1; \
77 }

◆ ASSERT_LE_MESSAGE

#define ASSERT_LE_MESSAGE ( msg,
expected,
actual )
Value:
if ((actual) > (expected)) { \
fprintf(stderr, \
"Assertion failed - expected >=%" PRIdMAX \
", got %" PRIdMAX ": %s\n", \
(intmax_t) (expected), (intmax_t) (actual), (msg)); \
return -1; \
}

Definition at line 79 of file unit_common.h.

79#define ASSERT_LE_MESSAGE(msg, expected, actual) \
80 if ((actual) > (expected)) { \
81 fprintf(stderr, \
82 "Assertion failed - expected >=%" PRIdMAX \
83 ", got %" PRIdMAX ": %s\n", \
84 (intmax_t) (expected), (intmax_t) (actual), (msg)); \
85 return -1; \
86 }

Referenced by misc_test_color_coeff_range().

◆ ASSERT_MESSAGE

#define ASSERT_MESSAGE ( msg,
expr )
Value:
if (!(expr)) { \
std::cerr << "Assertion " << #expr << " failed: " << (msg) \
<< "\n"; \
return -1; \
}

Definition at line 20 of file unit_common.h.

20#define ASSERT_MESSAGE(msg, expr) \
21 if (!(expr)) { \
22 std::cerr << "Assertion " << #expr << " failed: " << (msg) \
23 << "\n"; \
24 return -1; \
25 }

Referenced by misc_test_video_desc_io_op_symmetry().