Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "common.h"
#include "preprocess.h"
#include "asprintf-compat.h"
#include "designated-initializer-compat.h"
#include <string.h>
#include <stdlib.h>
#include <stdbool.h>
#include <wchar.h>
#include "../types.h"
#include "../stats.h"
#include "../hooks.h"
#include "../event.h"
#include "../abort.h"
#include "../options.h"
Go to the source code of this file.
Data Structures | |
struct | criterion_assert_args |
Functions | |
CR_BEGIN_C_API CR_API char * | cr_translate_assert_msg (int msg_index,...) |
CR_API void | cri_asserts_passed_incr (void) |
#define CR_ARR_COMPARE_ | ( | A, | |
B, | |||
Size, | |||
Cmp, | |||
Result ) |
Definition at line 386 of file internal/assert.h.
#define cr_assert | ( | ... | ) | CR_EXPAND(cr_assert_(__VA_ARGS__)) |
Definition at line 535 of file internal/assert.h.
#define cr_assert_ | ( | ... | ) |
Definition at line 152 of file internal/assert.h.
#define cr_assert_any_throw | ( | ... | ) | CR_EXPAND(cr_assert_any_throw_va_(CR_FAIL_ABORT_, __VA_ARGS__)) |
Definition at line 720 of file internal/assert.h.
#define cr_assert_any_throw_ | ( | Fail, | |
Statement, | |||
... ) |
Definition at line 478 of file internal/assert.h.
#define cr_assert_any_throw_va_ | ( | ... | ) |
Definition at line 488 of file internal/assert.h.
#define cr_assert_arr_eq | ( | ... | ) | CR_EXPAND(cr_assert_mem_op_va_(CR_FAIL_ABORT_, ==, __VA_ARGS__)) |
Definition at line 647 of file internal/assert.h.
#define cr_assert_arr_eq_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_assert_arr_eq_cmp) CR_NOOP |
Definition at line 685 of file internal/assert.h.
#define cr_assert_arr_geq_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_assert_arr_geq_cmp) CR_NOOP |
Definition at line 705 of file internal/assert.h.
#define cr_assert_arr_gt_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_assert_arr_gt_cmp) CR_NOOP |
Definition at line 701 of file internal/assert.h.
#define cr_assert_arr_leq_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_assert_arr_leq_cmp) CR_NOOP |
Definition at line 697 of file internal/assert.h.
#define cr_assert_arr_lt_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_assert_arr_lt_cmp) CR_NOOP |
Definition at line 693 of file internal/assert.h.
#define cr_assert_arr_neq | ( | ... | ) | CR_EXPAND(cr_assert_mem_op_va_(CR_FAIL_ABORT_, !=, __VA_ARGS__)) |
Definition at line 651 of file internal/assert.h.
#define cr_assert_arr_neq_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_assert_arr_neq_cmp) CR_NOOP |
Definition at line 689 of file internal/assert.h.
#define cr_assert_arr_op_cmp_ | ( | Fail, | |
Op, | |||
Actual, | |||
Expected, | |||
Size, | |||
Cmp, | |||
... ) |
Definition at line 395 of file internal/assert.h.
#define cr_assert_arr_op_cmp_va_ | ( | Fail, | |
Op, | |||
... ) |
Definition at line 408 of file internal/assert.h.
#define cr_assert_eq | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_ABORT_, ==, __VA_ARGS__)) |
Definition at line 543 of file internal/assert.h.
#define cr_assert_fail | ( | ... | ) | CR_EXPAND(cr_fail(CR_FAIL_ABORT_, __VA_ARGS__)) |
Definition at line 531 of file internal/assert.h.
#define cr_assert_float_eq | ( | ... | ) | CR_EXPAND(cr_assert_float_op_va_(CR_FAIL_ABORT_, cr_assert_float_eq_op_, __VA_ARGS__)) |
Definition at line 575 of file internal/assert.h.
#define cr_assert_float_eq_op_ | ( | Actual, | |
Expected, | |||
Epsilon ) (Expected) - (Actual) <= (Epsilon) && (Actual) - (Expected) <= (Epsilon) |
Definition at line 236 of file internal/assert.h.
#define cr_assert_float_neq | ( | ... | ) | CR_EXPAND(cr_assert_float_op_va_(CR_FAIL_ABORT_, cr_assert_float_neq_op_, __VA_ARGS__)) |
Definition at line 579 of file internal/assert.h.
#define cr_assert_float_neq_op_ | ( | Actual, | |
Expected, | |||
Epsilon ) (Expected) - (Actual) > (Epsilon) || (Actual) - (Expected) > (Epsilon) |
Definition at line 239 of file internal/assert.h.
#define cr_assert_float_op_ | ( | Fail, | |
Op, | |||
Actual, | |||
Expected, | |||
Epsilon, | |||
... ) |
Definition at line 242 of file internal/assert.h.
#define cr_assert_float_op_va_ | ( | Fail, | |
Op, | |||
... ) |
Definition at line 252 of file internal/assert.h.
#define cr_assert_geq | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_ABORT_, >=, __VA_ARGS__)) |
Definition at line 563 of file internal/assert.h.
#define cr_assert_gt | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_ABORT_, >, __VA_ARGS__)) |
Definition at line 559 of file internal/assert.h.
#define cr_assert_impl | ( | Fail, | |
Condition, | |||
... ) |
Definition at line 115 of file internal/assert.h.
#define cr_assert_leq | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_ABORT_, <=, __VA_ARGS__)) |
Definition at line 555 of file internal/assert.h.
#define cr_assert_lt | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_ABORT_, <, __VA_ARGS__)) |
Definition at line 551 of file internal/assert.h.
#define cr_assert_mem_op_ | ( | Fail, | |
Op, | |||
Actual, | |||
Expected, | |||
Size, | |||
... ) |
Definition at line 360 of file internal/assert.h.
#define cr_assert_mem_op_va_ | ( | Fail, | |
Op, | |||
... ) |
Definition at line 370 of file internal/assert.h.
#define cr_assert_neq | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_ABORT_, !=, __VA_ARGS__)) |
Definition at line 547 of file internal/assert.h.
#define cr_assert_no_throw | ( | ... | ) | CR_EXPAND(cr_assert_no_throw_va_(CR_FAIL_ABORT_, __VA_ARGS__)) |
Definition at line 716 of file internal/assert.h.
#define cr_assert_no_throw_ | ( | Fail, | |
Statement, | |||
Exception, | |||
... ) |
Definition at line 458 of file internal/assert.h.
#define cr_assert_no_throw_va_ | ( | ... | ) |
Definition at line 469 of file internal/assert.h.
#define cr_assert_none_throw | ( | ... | ) | CR_EXPAND(cr_assert_none_throw_va_(CR_FAIL_ABORT_, __VA_ARGS__)) |
Definition at line 724 of file internal/assert.h.
#define cr_assert_none_throw_ | ( | Fail, | |
Statement, | |||
... ) |
Definition at line 496 of file internal/assert.h.
#define cr_assert_none_throw_va_ | ( | ... | ) |
Definition at line 507 of file internal/assert.h.
#define cr_assert_not | ( | ... | ) | CR_EXPAND(cr_assert_not_(__VA_ARGS__)) |
Definition at line 539 of file internal/assert.h.
#define cr_assert_not_ | ( | ... | ) |
Definition at line 172 of file internal/assert.h.
#define cr_assert_not_null | ( | ... | ) | CR_EXPAND(cr_assert_null_op_va_(CR_FAIL_ABORT_, !=, CRITERION_ASSERT_MSG_IS_NULL, __VA_ARGS__)) |
Definition at line 571 of file internal/assert.h.
#define cr_assert_null | ( | ... | ) | CR_EXPAND(cr_assert_null_op_va_(CR_FAIL_ABORT_, ==, CRITERION_ASSERT_MSG_IS_NOT_NULL, __VA_ARGS__)) |
Definition at line 567 of file internal/assert.h.
Definition at line 215 of file internal/assert.h.
#define cr_assert_null_op_va_ | ( | Fail, | |
Op, | |||
Msg, | |||
... ) |
Definition at line 225 of file internal/assert.h.
#define cr_assert_op_ | ( | Fail, | |
Op, | |||
Actual, | |||
Expected, | |||
... ) |
Definition at line 194 of file internal/assert.h.
#define cr_assert_op_va_ | ( | Fail, | |
Op, | |||
... ) |
Definition at line 204 of file internal/assert.h.
#define cr_assert_str_empty | ( | ... | ) | CR_EXPAND(cr_assert_str_op_empty_va_(CR_FAIL_ABORT_, ==, CRITERION_ASSERT_MSG_IS_NOT_EMPTY, __VA_ARGS__)) |
Definition at line 583 of file internal/assert.h.
#define cr_assert_str_eq | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_ABORT_, ==, __VA_ARGS__)) |
Definition at line 591 of file internal/assert.h.
#define cr_assert_str_geq | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_ABORT_, >=, __VA_ARGS__)) |
Definition at line 611 of file internal/assert.h.
#define cr_assert_str_gt | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_ABORT_, >, __VA_ARGS__)) |
Definition at line 607 of file internal/assert.h.
#define cr_assert_str_leq | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_ABORT_, <=, __VA_ARGS__)) |
Definition at line 603 of file internal/assert.h.
#define cr_assert_str_lt | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_ABORT_, <, __VA_ARGS__)) |
Definition at line 599 of file internal/assert.h.
#define cr_assert_str_neq | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_ABORT_, !=, __VA_ARGS__)) |
Definition at line 595 of file internal/assert.h.
#define cr_assert_str_not_empty | ( | ... | ) | CR_EXPAND(cr_assert_str_op_empty_va_(CR_FAIL_ABORT_, !=, CRITERION_ASSERT_MSG_IS_EMPTY, __VA_ARGS__)) |
Definition at line 587 of file internal/assert.h.
#define cr_assert_str_op_ | ( | Fail, | |
Op, | |||
Actual, | |||
Expected, | |||
... ) |
Definition at line 286 of file internal/assert.h.
Definition at line 264 of file internal/assert.h.
#define cr_assert_str_op_empty_va_ | ( | Fail, | |
Op, | |||
Msg, | |||
... ) |
Definition at line 277 of file internal/assert.h.
#define cr_assert_str_op_va_ | ( | Fail, | |
Op, | |||
... ) |
Definition at line 301 of file internal/assert.h.
#define cr_assert_throw | ( | ... | ) | CR_EXPAND(cr_assert_throw_va_(CR_FAIL_ABORT_, __VA_ARGS__)) |
Definition at line 712 of file internal/assert.h.
#define cr_assert_throw_ | ( | Fail, | |
Statement, | |||
Exception, | |||
... ) |
Definition at line 431 of file internal/assert.h.
#define cr_assert_throw_abort_ | ( | Fail, | |
Msg, | |||
MsgArgs, | |||
... ) |
Definition at line 421 of file internal/assert.h.
#define cr_assert_throw_va_ | ( | ... | ) |
Definition at line 449 of file internal/assert.h.
#define cr_assert_wcs_empty | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_empty_va_(CR_FAIL_ABORT_, ==, CRITERION_ASSERT_MSG_IS_NOT_EMPTY, __VA_ARGS__)) |
Definition at line 615 of file internal/assert.h.
#define cr_assert_wcs_eq | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_ABORT_, ==, __VA_ARGS__)) |
Definition at line 623 of file internal/assert.h.
#define cr_assert_wcs_geq | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_ABORT_, >=, __VA_ARGS__)) |
Definition at line 643 of file internal/assert.h.
#define cr_assert_wcs_gt | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_ABORT_, >, __VA_ARGS__)) |
Definition at line 639 of file internal/assert.h.
#define cr_assert_wcs_leq | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_ABORT_, <=, __VA_ARGS__)) |
Definition at line 635 of file internal/assert.h.
#define cr_assert_wcs_lt | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_ABORT_, <, __VA_ARGS__)) |
Definition at line 631 of file internal/assert.h.
#define cr_assert_wcs_neq | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_ABORT_, !=, __VA_ARGS__)) |
Definition at line 627 of file internal/assert.h.
#define cr_assert_wcs_not_empty | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_empty_va_(CR_FAIL_ABORT_, !=, CRITERION_ASSERT_MSG_IS_EMPTY, __VA_ARGS__)) |
Definition at line 619 of file internal/assert.h.
#define cr_assert_wcs_op_ | ( | Fail, | |
Op, | |||
Actual, | |||
Expected, | |||
... ) |
Definition at line 334 of file internal/assert.h.
Definition at line 312 of file internal/assert.h.
#define cr_assert_wcs_op_empty_va_ | ( | Fail, | |
Op, | |||
Msg, | |||
... ) |
Definition at line 325 of file internal/assert.h.
#define cr_assert_wcs_op_va_ | ( | Fail, | |
Op, | |||
... ) |
Definition at line 349 of file internal/assert.h.
#define cr_expect | ( | ... | ) | CR_EXPAND(cr_expect_(__VA_ARGS__)) |
Definition at line 537 of file internal/assert.h.
#define cr_expect_ | ( | ... | ) |
Definition at line 162 of file internal/assert.h.
#define cr_expect_any_throw | ( | ... | ) | CR_EXPAND(cr_assert_any_throw_va_(CR_FAIL_CONTINUES_, __VA_ARGS__)) |
Definition at line 722 of file internal/assert.h.
#define cr_expect_arr_eq | ( | ... | ) | CR_EXPAND(cr_assert_mem_op_va_(CR_FAIL_CONTINUES_, ==, __VA_ARGS__)) |
Definition at line 649 of file internal/assert.h.
#define cr_expect_arr_eq_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_expect_arr_eq_cmp) CR_NOOP |
Definition at line 687 of file internal/assert.h.
#define cr_expect_arr_geq_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_expect_arr_geq_cmp) CR_NOOP |
Definition at line 707 of file internal/assert.h.
#define cr_expect_arr_gt_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_expect_arr_gt_cmp) CR_NOOP |
Definition at line 703 of file internal/assert.h.
#define cr_expect_arr_leq_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_expect_arr_leq_cmp) CR_NOOP |
Definition at line 699 of file internal/assert.h.
#define cr_expect_arr_lt_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_expect_arr_lt_cmp) CR_NOOP |
Definition at line 695 of file internal/assert.h.
#define cr_expect_arr_neq | ( | ... | ) | CR_EXPAND(cr_assert_mem_op_va_(CR_FAIL_CONTINUES_, !=, __VA_ARGS__)) |
Definition at line 653 of file internal/assert.h.
#define cr_expect_arr_neq_cmp | ( | ... | ) | CRITERION_GNUC_WARN_(cr_expect_arr_neq_cmp) CR_NOOP |
Definition at line 691 of file internal/assert.h.
#define cr_expect_eq | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_CONTINUES_, ==, __VA_ARGS__)) |
Definition at line 545 of file internal/assert.h.
#define cr_expect_fail | ( | ... | ) | CR_EXPAND(cr_fail(CR_FAIL_CONTINUES_, __VA_ARGS__)) |
Definition at line 533 of file internal/assert.h.
#define cr_expect_float_eq | ( | ... | ) | CR_EXPAND(cr_assert_float_op_va_(CR_FAIL_CONTINUES_, cr_assert_float_eq_op_, __VA_ARGS__)) |
Definition at line 577 of file internal/assert.h.
#define cr_expect_float_neq | ( | ... | ) | CR_EXPAND(cr_assert_float_op_va_(CR_FAIL_CONTINUES_, cr_assert_float_neq_op_, __VA_ARGS__)) |
Definition at line 581 of file internal/assert.h.
#define cr_expect_geq | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_CONTINUES_, >=, __VA_ARGS__)) |
Definition at line 565 of file internal/assert.h.
#define cr_expect_gt | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_CONTINUES_, >, __VA_ARGS__)) |
Definition at line 561 of file internal/assert.h.
#define cr_expect_leq | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_CONTINUES_, <=, __VA_ARGS__)) |
Definition at line 557 of file internal/assert.h.
#define cr_expect_lt | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_CONTINUES_, <, __VA_ARGS__)) |
Definition at line 553 of file internal/assert.h.
#define cr_expect_neq | ( | ... | ) | CR_EXPAND(cr_assert_op_va_(CR_FAIL_CONTINUES_, !=, __VA_ARGS__)) |
Definition at line 549 of file internal/assert.h.
#define cr_expect_no_throw | ( | ... | ) | CR_EXPAND(cr_assert_no_throw_va_(CR_FAIL_CONTINUES_, __VA_ARGS__)) |
Definition at line 718 of file internal/assert.h.
#define cr_expect_none_throw | ( | ... | ) | CR_EXPAND(cr_assert_none_throw_va_(CR_FAIL_CONTINUES_, __VA_ARGS__)) |
Definition at line 726 of file internal/assert.h.
#define cr_expect_not | ( | ... | ) | CR_EXPAND(cr_expect_not_(__VA_ARGS__)) |
Definition at line 541 of file internal/assert.h.
#define cr_expect_not_ | ( | ... | ) |
Definition at line 182 of file internal/assert.h.
#define cr_expect_not_null | ( | ... | ) | CR_EXPAND(cr_assert_null_op_va_(CR_FAIL_CONTINUES_, !=, CRITERION_ASSERT_MSG_IS_NULL, __VA_ARGS__)) |
Definition at line 573 of file internal/assert.h.
#define cr_expect_null | ( | ... | ) | CR_EXPAND(cr_assert_null_op_va_(CR_FAIL_CONTINUES_, ==, CRITERION_ASSERT_MSG_IS_NOT_NULL, __VA_ARGS__)) |
Definition at line 569 of file internal/assert.h.
#define cr_expect_str_empty | ( | ... | ) | CR_EXPAND(cr_assert_str_op_empty_va_(CR_FAIL_CONTINUES_, ==, CRITERION_ASSERT_MSG_IS_NOT_EMPTY, __VA_ARGS__)) |
Definition at line 585 of file internal/assert.h.
#define cr_expect_str_eq | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_CONTINUES_, ==, __VA_ARGS__)) |
Definition at line 593 of file internal/assert.h.
#define cr_expect_str_geq | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_CONTINUES_, >=, __VA_ARGS__)) |
Definition at line 613 of file internal/assert.h.
#define cr_expect_str_gt | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_CONTINUES_, >, __VA_ARGS__)) |
Definition at line 609 of file internal/assert.h.
#define cr_expect_str_leq | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_CONTINUES_, <=, __VA_ARGS__)) |
Definition at line 605 of file internal/assert.h.
#define cr_expect_str_lt | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_CONTINUES_, <, __VA_ARGS__)) |
Definition at line 601 of file internal/assert.h.
#define cr_expect_str_neq | ( | ... | ) | CR_EXPAND(cr_assert_str_op_va_(CR_FAIL_CONTINUES_, !=, __VA_ARGS__)) |
Definition at line 597 of file internal/assert.h.
#define cr_expect_str_not_empty | ( | ... | ) | CR_EXPAND(cr_assert_str_op_empty_va_(CR_FAIL_CONTINUES_, !=, CRITERION_ASSERT_MSG_IS_EMPTY, __VA_ARGS__)) |
Definition at line 589 of file internal/assert.h.
#define cr_expect_throw | ( | ... | ) | CR_EXPAND(cr_assert_throw_va_(CR_FAIL_CONTINUES_, __VA_ARGS__)) |
Definition at line 714 of file internal/assert.h.
#define cr_expect_wcs_empty | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_empty_va_(CR_FAIL_CONTINUES_, ==, CRITERION_ASSERT_MSG_IS_NOT_EMPTY, __VA_ARGS__)) |
Definition at line 617 of file internal/assert.h.
#define cr_expect_wcs_eq | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_CONTINUES_, ==, __VA_ARGS__)) |
Definition at line 625 of file internal/assert.h.
#define cr_expect_wcs_geq | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_CONTINUES_, >=, __VA_ARGS__)) |
Definition at line 645 of file internal/assert.h.
#define cr_expect_wcs_gt | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_CONTINUES_, >, __VA_ARGS__)) |
Definition at line 641 of file internal/assert.h.
#define cr_expect_wcs_leq | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_CONTINUES_, <=, __VA_ARGS__)) |
Definition at line 637 of file internal/assert.h.
#define cr_expect_wcs_lt | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_CONTINUES_, <, __VA_ARGS__)) |
Definition at line 633 of file internal/assert.h.
#define cr_expect_wcs_neq | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_va_(CR_FAIL_CONTINUES_, !=, __VA_ARGS__)) |
Definition at line 629 of file internal/assert.h.
#define cr_expect_wcs_not_empty | ( | ... | ) | CR_EXPAND(cr_assert_wcs_op_empty_va_(CR_FAIL_CONTINUES_, !=, CRITERION_ASSERT_MSG_IS_EMPTY, __VA_ARGS__)) |
Definition at line 621 of file internal/assert.h.
#define cr_fail | ( | Fail, | |
... ) |
Definition at line 139 of file internal/assert.h.
#define CR_FAIL_ABORT_ criterion_abort_test |
Definition at line 112 of file internal/assert.h.
#define CR_FAIL_CONTINUES_ criterion_continue_test |
Definition at line 113 of file internal/assert.h.
#define CR_GET_CONDITION | ( | Condition, | |
... ) Condition |
Definition at line 83 of file internal/assert.h.
#define CR_GET_CONDITION_STR | ( | Condition, | |
... ) #Condition |
Definition at line 84 of file internal/assert.h.
#define CR_INIT_STATS_ | ( | MsgVar, | |
Shifted, | |||
... ) |
Definition at line 96 of file internal/assert.h.
#define cr_skip | ( | ... | ) | criterion_skip_test("" __VA_ARGS__) |
Definition at line 149 of file internal/assert.h.
Definition at line 529 of file internal/assert.h.
#define CR_TRANSLATE_DEF_MSG_ | ( | ... | ) |
Definition at line 90 of file internal/assert.h.
#define CR_TRANSLATE_DEF_MSG__ | ( | Arg | ) | CR_IDENTITY Arg |
Definition at line 87 of file internal/assert.h.
#define CR_VA_SKIP | ( | _, | |
... ) __VA_ARGS__ |
Definition at line 85 of file internal/assert.h.
#define CRITERION_GNUC_WARN_ | ( | Name | ) |
Definition at line 520 of file internal/assert.h.
#define CRITERION_GNUC_WARN__ | ( | Msg | ) | _Pragma(#Msg) |
Definition at line 517 of file internal/assert.h.
Definition at line 60 of file internal/assert.h.
CR_BEGIN_C_API CR_API char * cr_translate_assert_msg | ( | int | msg_index, |
... ) |
CR_API void cri_asserts_passed_incr | ( | void | ) |