diff --git a/newtest.c b/newtest.c new file mode 100644 index 0000000..02b8dfb --- /dev/null +++ b/newtest.c @@ -0,0 +1,30 @@ +/** + * A simple counter. + * https://cylab.be/blog/271/unit-testing-c-code + */ + +#include + +#include "counter.h" + +struct Counter { + int value; +}; + +struct Counter * counter(void) +{ + struct Counter* c = malloc(sizeof(struct Counter)); + c->value = 0; + + return c; +} + +void increment(struct Counter* c) +{ + c->value++; +} + +int value(struct Counter* c) +{ + return c->value; +} \ No newline at end of file