test-IA-n8n/newtest.c

30 lines
391 B
C
Raw Normal View History

2024-06-13 18:20:09 +02:00
/**
* A simple counter.
* https://cylab.be/blog/271/unit-testing-c-code
*/
#include <stdlib.h>
#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;
}