[ros-diffs] [tkreuzer] 40220: Add the macro I forgot.

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Wed Mar 25 05:25:40 CET 2009


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=40220&r1=40219&r2=40220&view=diff
==============================================================================
--- 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__); \
 		} \
 	}
 



More information about the Ros-diffs mailing list