OSDN Git Service

Delete stringnize function.
authortsutsumi <>
Wed, 24 Sep 2003 10:10:24 +0000 (10:10 +0000)
committertsutsumi <>
Wed, 24 Sep 2003 10:10:24 +0000 (10:10 +0000)
This role was moved to the TestRunner module.

src/ccunit/CCUnitTestFailure.c
src/ccunit/CCUnitTestFailure.h

index 3737b0c..8cfe701 100644 (file)
  * @{
  */
 
-/**
- * convert failure object to string.
- * @param f failure object.
- * @return string as failure.
- */
-static const char* toString (CCUnitTestFailure* f)
-{
-  if (!f)
-    return NULL;
-  else
-    {
-      char* str = NULL;
-      size_t size = 63;
-      size_t require;
-      for (str = malloc (size); str != NULL; str = realloc (str, size))
-       {
-         if (!f->expect && !f->actual)
-           {
-             require = snprintf (str, size,
-                                 "%s:%u: %s\n", f->file, f->line, f->condstr);
-           }
-         else
-           {
-             require = snprintf (str, size,
-                                 "%s:%u: %s\n"
-                                 "\texpect: %s\n"
-                                 "\tactual: %s\n", 
-                                 f->file, f->line, f->condstr,
-                                 f->expect,
-                                 f->actual);
-           }
-         if (require < 0)
-           size *= 2;
-         else if (require >= size)
-           size = require + 1;
-         else
-           {
-             str = realloc (str, require + 1);
-             break;
-           }
-       }
-      return str;
-    }
-}
-
 CCUnitTestFailure* ccunit_newTestFailure (const char* file,
                                          unsigned int line,
                                          const char* condstr,
@@ -88,7 +43,6 @@ CCUnitTestFailure* ccunit_newTestFailure (const char* file,
   f->condstr = condstr;
   f->expect = safe_strdup (expect);
   f->actual = safe_strdup (actual);
-  f->toString = toString;
   return f;
 }
 
index 5db8cea..1995245 100644 (file)
@@ -58,7 +58,7 @@ struct CCUnitTestFailure
   const char* condstr;                         /**< test condition */
   const char* expect;                          /**< expect value as string */
   const char* actual;                          /**< actual value as string */
-  const char* (*toString)(CCUnitTestFailure*failure); /**< convert string function */
+  const struct CCUnitTestCase* testCase;       /**< test case object */
 };
 
 /**