a simple unit test library, so far only for testing integers, floats and strings
#include "../src/unit_test.h"
int function1(int x)
{
return (x + 1);
}
float function2(float x)
{
return (x + 1);
}
char *function3(char *x)
{
return (x);
}
void tests(void)
{
unit_test_equal_int(2, function1(1));
unit_test_not_equal_int(1, function1(1));
unit_test_equal_float(2.5, function2(1));
unit_test_not_equal_float(1.4, function2(1));
unit_test_equal_string("test", function3("test2"));
}
int main(int argc, char *argv[])
{
run_test(tests);
return (0);
}