Author: tkreuzer
Date: Wed Mar 25 07:25:39 2009
New Revision: 40220
URL:
http://svn.reactos.org/svn/reactos?rev=40220&view=rev
Log:
Add the macro I forgot.
Modified:
trunk/rostests/apitests/apitest.h
Modified: trunk/rostests/apitests/apitest.h
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/apitest.h?rev=40…
==============================================================================
--- trunk/rostests/apitests/apitest.h [iso-8859-1] (original)
+++ trunk/rostests/apitests/apitest.h [iso-8859-1] Wed Mar 25 07:25:39 2009
@@ -40,7 +40,7 @@
if (x)\
{\
(pti->passed)++;\
- printf("non-rtest succeeded in %s:%d (%s)\n", __FILE__, __LINE__, #x);\
+ printf("%s:%d: non-rtest succeeded (%s)\n", __FILE__, __LINE__, #x);\
} else {\
(pti->failed)++;\
} \
@@ -52,7 +52,30 @@
(pti->passed)++;\
} else {\
(pti->failed)++;\
- printf("test failed in %s:%d (%s)\n", __FILE__, __LINE__, #x);\
+ printf("%s:%d: test failed (%s)\n", __FILE__, __LINE__, #x);\
+ } \
+ }
+
+#define TESTX(x, format, ...) \
+ if (pti->bRegress) \
+ { \
+ if (x)\
+ {\
+ (pti->passed)++;\
+ printf("%s:%d: non-rtest succeeded (%s)\n", __FILE__, __LINE__, #x);\
+ } else {\
+ (pti->failed)++;\
+ } \
+ } \
+ else \
+ { \
+ if (x)\
+ {\
+ (pti->passed)++;\
+ } else {\
+ (pti->failed)++;\
+ printf("%s:%d: test failed (%s) ", __FILE__, __LINE__, #x);\
+ printf(format, __VA_ARGS__); \
} \
}