ESAPI-C 1.0
The OWASP Enterprise Security API for C

test/include/minunit.h File Reference

#include <stdio.h>
#include <string.h>

Go to the source code of this file.

Defines

#define mu_assert(message, test)   do { if (!(test)) return message; } while (0)
#define mu_run_test(test)
#define TEST(test)

Variables

int passed = 0
int failed = 0

Define Documentation

#define mu_assert (   message,
  test 
)    do { if (!(test)) return message; } while (0)

Definition at line 8 of file minunit.h.

#define mu_run_test (   test)
Value:
do { char *message = test(); tests_run++; \
                                if (message) return message; } while (0)

Definition at line 9 of file minunit.h.

#define TEST (   test)
Value:
if (test) {  \
       ++passed;       \
       (void) fprintf(stdout, \
         " PASS: test %.d at line %.d\n", (passed + failed), __LINE__); \
   } else {      \
       ++failed; \
       (void) fprintf(stdout, \
         " FAIL: test %.d at line %.d\n", (passed + failed), __LINE__); \
   }

Definition at line 12 of file minunit.h.


Variable Documentation

int failed = 0

Definition at line 6 of file minunit.h.

int passed = 0

Definition at line 6 of file minunit.h.

 All Data Structures Files Functions Variables Typedefs Defines