projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Add in test cases for --socket (and documentation).
[awesomized/libmemcached]
/
libtest
/
test.h
diff --git
a/libtest/test.h
b/libtest/test.h
index c36572ea00776867f7b30601506b0b8ccd2eccb5..9939886f6f294f4735a32a8d8ef493f9772df8cf 100644
(file)
--- a/
libtest/test.h
+++ b/
libtest/test.h
@@
-25,7
+25,7
@@
struct test_st {
do \
{ \
if ((A)) { \
do \
{ \
if ((A)) { \
- fprintf(stderr, "\n
Assertion failed at %s:%d: ", __FILE__, __LINE
__);\
+ fprintf(stderr, "\n
%s:%d: Assertion failed for %s: ", __FILE__, __LINE__, __func
__);\
perror(#A); \
fprintf(stderr, "\n"); \
create_core(); \
perror(#A); \
fprintf(stderr, "\n"); \
create_core(); \
@@
-37,7
+37,7
@@
do \
do \
{ \
if ((A)) { \
do \
{ \
if ((A)) { \
- fprintf(stderr, "\n
Assertion, %s(%s), failed at %s:%d: ", (B), #A, __FILE__, __LINE__
);\
+ fprintf(stderr, "\n
%s:%d: Assertion failed %s, with message %s, in %s", __FILE__, __LINE__, (B), #A, __func__
);\
fprintf(stderr, "\n"); \
create_core(); \
assert((A)); \
fprintf(stderr, "\n"); \
create_core(); \
assert((A)); \
@@
-48,7
+48,7
@@
do \
do \
{ \
if (! (A)) { \
do \
{ \
if (! (A)) { \
- fprintf(stderr, "\n
Assertion failed at %s:%d: %s\n", __FILE__, __LINE__, #A
);\
+ fprintf(stderr, "\n
%s:%d: Assertion \"%s\" failed, in %s\n", __FILE__, __LINE__, #A, __func__
);\
create_core(); \
return TEST_FAILURE; \
} \
create_core(); \
return TEST_FAILURE; \
} \
@@
-58,7
+58,7
@@
do \
do \
{ \
if (! (A)) { \
do \
{ \
if (! (A)) { \
- fprintf(stderr, "\n
Assertion failed at %s:%d: %s\n", __FILE__, __LINE__, #A
);\
+ fprintf(stderr, "\n
%s:%d: Assertion \"%s\" failed, in %s\n", __FILE__, __LINE__, #A, __func__
);\
create_core(); \
return TEST_FAILURE; \
} \
create_core(); \
return TEST_FAILURE; \
} \
@@
-68,7
+68,7
@@
do \
do \
{ \
if (! (A)) { \
do \
{ \
if (! (A)) { \
- fprintf(stderr, "\n
Assertion failed at %s:%d: \"%s\"
received \"%s\"\n", __FILE__, __LINE__, #A, (B));\
+ fprintf(stderr, "\n
%s:%d: Assertion \"%s\" failed,
received \"%s\"\n", __FILE__, __LINE__, #A, (B));\
create_core(); \
return TEST_FAILURE; \
} \
create_core(); \
return TEST_FAILURE; \
} \
@@
-87,7
+87,7
@@
do \
do \
{ \
if (1) { \
do \
{ \
if (1) { \
- fprintf(stderr, "\n
Failed at %s:%d: %s\n", __FILE__, __LINE__, #A
);\
+ fprintf(stderr, "\n
%s:%d: Failed with %s, in %s\n", __FILE__, __LINE__, #A, __func__
);\
create_core(); \
return TEST_FAILURE; \
} \
create_core(); \
return TEST_FAILURE; \
} \
@@
-98,7
+98,7
@@
do \
do \
{ \
if ((A)) { \
do \
{ \
if ((A)) { \
- fprintf(stderr, "\n
Assertion failed in %s:%d: %s\n", __FILE__, __LINE__, #A
);\
+ fprintf(stderr, "\n
%s:%d: Assertion failed %s, in %s\n", __FILE__, __LINE__, #A, __func__
);\
create_core(); \
return TEST_FAILURE; \
} \
create_core(); \
return TEST_FAILURE; \
} \
@@
-108,7
+108,7
@@
do \
do \
{ \
if ((A)) { \
do \
{ \
if ((A)) { \
- fprintf(stderr, "\n
Assertion failed at %s:%d:
%s with %s\n", __FILE__, __LINE__, #A, (B));\
+ fprintf(stderr, "\n
%s:%d: Assertion failed
%s with %s\n", __FILE__, __LINE__, #A, (B));\
create_core(); \
return TEST_FAILURE; \
} \
create_core(); \
return TEST_FAILURE; \
} \
@@
-160,3
+160,12
@@
do \
} \
} while (0)
} \
} while (0)
+#define test_return_if(__test_return_t) \
+do \
+{ \
+ if ((__test_return_t) != TEST_SUCCESS) \
+ { \
+ return __test_return_t; \
+ } \
+} while (0)
+