summaryrefslogtreecommitdiff
path: root/tests/unit/curlcheck.h
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2015-02-03 20:59:54 +0100
committerDaniel Stenberg <daniel@haxx.se>2015-02-03 21:03:11 +0100
commit83bb07027db631b880acaf2240cc2cb2b73cf1bc (patch)
tree89ddbf9a4de9db13254723e9bcddadbf32bc910d /tests/unit/curlcheck.h
parent6b68aa989c9d5f6c031e992f44e5ad792ab48994 (diff)
downloadgnurl-83bb07027db631b880acaf2240cc2cb2b73cf1bc.tar.gz
gnurl-83bb07027db631b880acaf2240cc2cb2b73cf1bc.tar.bz2
gnurl-83bb07027db631b880acaf2240cc2cb2b73cf1bc.zip
unit1600: unit test for Curl_ntlm_core_mk_nt_hash
Diffstat (limited to 'tests/unit/curlcheck.h')
-rw-r--r--tests/unit/curlcheck.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/unit/curlcheck.h b/tests/unit/curlcheck.h
index 96203e075..2e3746bdc 100644
--- a/tests/unit/curlcheck.h
+++ b/tests/unit/curlcheck.h
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -36,11 +36,13 @@
unitfail++; \
}
-#define verify_memory(dynamic, check, len) \
- if(dynamic && memcmp(dynamic, check, len)) { \
- fprintf(stderr, "%s:%d The dynamic string didn't match '%s'\n", \
- __FILE__, __LINE__, check); \
- unitfail++; \
+#define verify_memory(dynamic, check, len) \
+ if(dynamic && memcmp(dynamic, check, len)) { \
+ fprintf(stderr, "%s:%d Memory buffer mismatch size %d. '%s' is not\n", \
+ __FILE__, __LINE__, len, hexdump((unsigned char *)check, len)); \
+ fprintf(stderr, "%s:%d the same as '%s'\n", \
+ __FILE__, __LINE__, hexdump((unsigned char *)dynamic, len)); \
+ unitfail++; \
}
/* fail() is for when the test case figured out by itself that a check