Ajouter newtest.c
This commit is contained in:
parent
2bcc143bff
commit
90b263ae54
|
@ -0,0 +1,30 @@
|
||||||
|
/**
|
||||||
|
* 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;
|
||||||
|
}
|
Loading…
Reference in New Issue