You just want to write a main.c
file, test your different functions with a whole bunch of assert
and get a report about how it went? Cool; in 1 minute you have it, and that includes reading time.
Put #include "THD_assert.h"
in your code.
Replace assert
with THD_assert
in your code.
Nothing. You are done. Enjoy.
#include "assert.h"
void test_component_A()
{
assert(1 == 1);
assert(2 == 1);
assert(3 == 1);
}
void test_component_B()
{
assert(1 == 1);
assert(2 == 1);
assert(3 == 3);
}
int main()
{
test_component_A();
test_component_B();
}
#include "THD_assert.h"
void test_component_A()
{
THD_assert(1 == 1);
THD_assert(2 == 1);
THD_assert(3 == 1);
}
void test_component_B()
{
THD_assert(1 == 1);
THD_assert(2 == 1);
THD_assert(3 == 3);
}
int main()
{
test_component_A();
test_component_B();
}