Dal capitolo free "The xUnit Family of Unit Test Frameworks" di questo libro:
P. Hamill, "Unit Test Frameworks. Tools for High-Quality Software Development", O'Reilly (2004)
che sta per uscire proprio in questi giorni, scopro un'intera famiglia, oltre a NUnit e JUnit:
e sembra che ce n'è siano ancora altri ("This is just a sample of the many xUnit-derived test tools").
Per il vostro divertimento, qui sotto il codice di MinUnit:
/* file: minunit.h */
#define mu_assert(message, test) do{ if (!(test)) return message; } while (0)
#define mu_run_test(test) do{ char *message = test(); tests_run++; if (message) returnmessage; } while (0)
extern int tests_run;