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();
}
