From: Daniel Stenberg Date: Tue, 4 Jan 2011 15:31:54 +0000 (+0100) Subject: curlcheck.h: add verify_memory X-Git-Tag: curl-7_21_4~94 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7af54ef9a545d277f342f9bba83597d4fe3afa3d;p=curl curlcheck.h: add verify_memory This check verifies that a pointer contains the correct data. --- diff --git a/tests/unit/curlcheck.h b/tests/unit/curlcheck.h index 524dbbce8..360afcac6 100644 --- a/tests/unit/curlcheck.h +++ b/tests/unit/curlcheck.h @@ -23,6 +23,13 @@ unitfail++; \ } +#define verify_memory(dynamic, check, len) \ + if(memcmp(dynamic, check, len)) { \ + fprintf(stderr, "%s:%d The dynamic string didn't match '%s'\n", \ + __FILE__, __LINE__, check); \ + unitfail++; \ + } + extern int unitfail; #define UNITTEST_START \