Macros | Variables
curlcheck.h File Reference
#include "test.h"
Include dependency graph for curlcheck.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define abort_if(expr, msg)
 
#define abort_test(msg)
 
#define abort_unless(expr, msg)
 
#define fail(msg)
 
#define fail_if(expr, msg)
 
#define fail_unless(expr, msg)
 
#define UNITTEST_START
 
#define UNITTEST_STOP
 
#define verify_memory(dynamic, check, len)
 

Variables

int unitfail
 

Macro Definition Documentation

#define abort_if (   expr,
  msg 
)
Value:
if(expr) { \
fprintf(stderr, "%s:%d Abort assertion '%s' met: %s\n", \
__FILE__, __LINE__, #expr, msg); \
goto unit_test_abort; \
}
#define fprintf
Definition: curl_printf.h:41
int unitfail

Definition at line 59 of file curlcheck.h.

#define abort_test (   msg)
Value:
do { \
fprintf(stderr, "%s:%d test aborted: '%s'\n", \
__FILE__, __LINE__, msg); \
goto unit_test_abort; \
#define WHILE_FALSE
#define fprintf
Definition: curl_printf.h:41
int unitfail

Definition at line 75 of file curlcheck.h.

#define abort_unless (   expr,
  msg 
)
Value:
if(!(expr)) { \
fprintf(stderr, "%s:%d Abort assertion '%s' failed: %s\n", \
__FILE__, __LINE__, #expr, msg); \
goto unit_test_abort; \
}
#define fprintf
Definition: curl_printf.h:41
int unitfail

Definition at line 67 of file curlcheck.h.

#define fail (   msg)
Value:
do { \
fprintf(stderr, "%s:%d test failed: '%s'\n", \
__FILE__, __LINE__, msg); \
#define WHILE_FALSE
#define fprintf
Definition: curl_printf.h:41
int unitfail

Definition at line 51 of file curlcheck.h.

#define fail_if (   expr,
  msg 
)
Value:
if(expr) { \
fprintf(stderr, "%s:%d Assertion '%s' met: %s\n", \
__FILE__, __LINE__, #expr, msg); \
}
#define fprintf
Definition: curl_printf.h:41
int unitfail

Definition at line 25 of file curlcheck.h.

#define fail_unless (   expr,
  msg 
)
Value:
if(!(expr)) { \
fprintf(stderr, "%s:%d Assertion '%s' failed: %s\n", \
__FILE__, __LINE__, #expr, msg); \
}
#define fprintf
Definition: curl_printf.h:41
int unitfail

Definition at line 32 of file curlcheck.h.

#define UNITTEST_START
Value:
int test(char *arg) \
{ \
(void)arg; \
fail("unit_setup() failure"); \
} \
else {
static CURLcode unit_setup(void)
Definition: unit1300.c:37
if(strcmp(arg,"1305")!=0)
Definition: unit1305.c:127
#define fail(msg)
Definition: curlcheck.h:51
int test(char *URL)
Definition: lib1500.c:30

Definition at line 86 of file curlcheck.h.

#define UNITTEST_STOP
Value:
goto unit_test_abort; /* avoid warning */ \
unit_test_abort: \
} \
return unitfail; \
}
static void unit_stop(void)
Definition: unit1300.c:44
int unitfail

Definition at line 95 of file curlcheck.h.

#define verify_memory (   dynamic,
  check,
  len 
)
Value:
if(dynamic && memcmp(dynamic, check, len)) { \
fprintf(stderr, "%s:%d Memory buffer mismatch size %d. '%s' is not\n", \
__FILE__, __LINE__, len, \
hexdump((const unsigned char *)check, len)); \
fprintf(stderr, "%s:%d the same as '%s'\n", __FILE__, __LINE__, \
hexdump((const unsigned char *)dynamic, len)); \
}
size_t len
Definition: curl_sasl.c:55
#define fprintf
Definition: curl_printf.h:41
char * hexdump(const unsigned char *buffer, size_t len)
Definition: first.c:119
int unitfail

Definition at line 39 of file curlcheck.h.

Variable Documentation

int unitfail


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17