add a PLANNED_TEST() macro to test.h
authorChristian Thaeter <ct@pipapo.org>
Thu, 4 Mar 2010 11:54:55 +0000 (12:54 +0100)
committerChristian Thaeter <ct@pipapo.org>
Thu, 4 Mar 2010 11:54:55 +0000 (12:54 +0100)
tests/test.h

index da8ae94..cb02bc6 100644 (file)
@@ -2,7 +2,7 @@
   test.h  -  macros for running tests
 
   Copyright (C)
-    2008, 2009,                 Christian Thaeter <ct@pipapo.org>
+    2008, 2009, 2010,           Christian Thaeter <ct@pipapo.org>
 
   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as
@@ -42,6 +42,10 @@ main (int argc, const char** argv)              \
     fprintf (stderr, "  "#name"\n");            \
   else if (!strcmp(argv[1], #name) && ++testcnt)
 
+#define PLANNED_TEST(name)                      \
+  if (argc == 1)                                \
+    fprintf (stderr, "  "#name" (planned)\n");  \
+  else if (!++testcnt)
 
 #define TESTS_END                                       \
   if (!testcnt && argc !=1)                             \