|
libGimbal 0.2.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Go to the source code of this file.
Enumerations | |
| enum | GBL_TEST_ERROR_COMPARISON |
Unit testing macro utilities.
Definition in file gimbal_test_macros.h.
| #define GBL_TEST_VERIFY | ( | expr | ) |
Definition at line 25 of file gimbal_test_macros.h.
| #define GBL_TEST_COMPARE | ( | actual, | |
| expected ) |
Definition at line 154 of file gimbal_test_macros.h.
| #define GBL_TEST_COMPARE_INT | ( | actual, | |
| expected ) |
Definition at line 158 of file gimbal_test_macros.h.
| #define GBL_TEST_COMPARE_UINT | ( | actual, | |
| expected ) |
Definition at line 162 of file gimbal_test_macros.h.
| #define GBL_TEST_COMPARE_STRING | ( | actual, | |
| expected ) |
Definition at line 166 of file gimbal_test_macros.h.
| #define GBL_TEST_COMPARE_FLOAT | ( | actual, | |
| expected ) |
Definition at line 170 of file gimbal_test_macros.h.
| #define GBL_TEST_COMPARE_DOUBLE | ( | actual, | |
| expected ) |
Definition at line 174 of file gimbal_test_macros.h.
| #define GBL_TEST_COMPARE_POINTER | ( | actual, | |
| expected ) |
Definition at line 178 of file gimbal_test_macros.h.
| #define GBL_TEST_ERROR | ( | actual, | |
| precise, | |||
| epsilon, | |||
| cmp ) |
Definition at line 188 of file gimbal_test_macros.h.
| #define GBL_TEST_CALL |
Definition at line 201 of file gimbal_test_macros.h.
| #define GBL_TEST_CUSTOM | ( | ... | ) |
Reports an enum value to a registered result group, with an optional formatted message.
Definition at line 204 of file gimbal_test_macros.h.
| #define GBL_TEST_CUSTOM_ | ( | name, | |
| enumType, | |||
| expression, | |||
| ... ) |
Definition at line 206 of file gimbal_test_macros.h.
| #define GBL_TEST_SKIP | ( | reason | ) |
Definition at line 214 of file gimbal_test_macros.h.
| #define GBL_TEST_FAIL | ( | ... | ) |
Definition at line 218 of file gimbal_test_macros.h.
| #define GBL_TEST_EXPECT_ERROR | ( | ) |
Definition at line 222 of file gimbal_test_macros.h.
| #define GBL_SELF_TYPE_NAME |
Definition at line 233 of file gimbal_test_macros.h.
| #define GBL_TEST_SUITE_CONTEXT_NAME |
Definition at line 237 of file gimbal_test_macros.h.
| #define GBL_SELF_TYPE_PRIVATE_NAME |
Definition at line 241 of file gimbal_test_macros.h.
| #define GBL_SELF_TYPE_PRIVATE |
Definition at line 245 of file gimbal_test_macros.h.
| #define GBL_TEST_CASE | ( | name | ) |
Definition at line 248 of file gimbal_test_macros.h.
| #define GBL_TEST_CASE_END |
Definition at line 260 of file gimbal_test_macros.h.
| #define GBL_TEST_FIXTURE_TYPE |
Definition at line 263 of file gimbal_test_macros.h.
| #define GBL_TEST_FIXTURE |
Definition at line 266 of file gimbal_test_macros.h.
| #define GBL_TEST_REGISTER | ( | ... | ) |
Definition at line 275 of file gimbal_test_macros.h.
| #define GBL_TEST_REGISTER_ | ( | ... | ) |
Definition at line 279 of file gimbal_test_macros.h.
| #define GBL_TEST_CASE_PAIR | ( | suiteName, | |
| caseName ) |
Definition at line 304 of file gimbal_test_macros.h.
| #define GBL_TEST_INIT | ( | ) |
Definition at line 307 of file gimbal_test_macros.h.
| #define GBL_TEST_FINAL | ( | ) |
Definition at line 308 of file gimbal_test_macros.h.
| #define GBL_TEST_INIT_NONE |
Definition at line 309 of file gimbal_test_macros.h.
| #define GBL_TEST_FINAL_NONE |
Definition at line 312 of file gimbal_test_macros.h.
| #define GBL_TEST_FIXTURE_NONE |
Definition at line 315 of file gimbal_test_macros.h.
| #define GBL_TEST_INIT_END |
Definition at line 317 of file gimbal_test_macros.h.
| #define GBL_TEST_FINAL_END |
Definition at line 318 of file gimbal_test_macros.h.
| enum GBL_TEST_ERROR_COMPARISON |
Definition at line 182 of file gimbal_test_macros.h.