Improve tests
This commit is contained in:
parent
2a44f23de2
commit
1b22e91f25
3 changed files with 35 additions and 14 deletions
|
@ -1,3 +1,16 @@
|
||||||
int test() {
|
#include <assert.h>
|
||||||
return 0;
|
|
||||||
|
#include "../src/geom.h"
|
||||||
|
|
||||||
|
static void test_create();
|
||||||
|
|
||||||
|
void test() {
|
||||||
|
test_create();
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_create()
|
||||||
|
{
|
||||||
|
const struct Position position = position_create();
|
||||||
|
assert(position.x == 0);
|
||||||
|
assert(position.y == 0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,16 @@
|
||||||
int test() {
|
#include <assert.h>
|
||||||
return 0;
|
|
||||||
|
#include "../src/geom.h"
|
||||||
|
|
||||||
|
static void test_create();
|
||||||
|
|
||||||
|
void test() {
|
||||||
|
test_create();
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_create()
|
||||||
|
{
|
||||||
|
const struct Sizes sizes = sizes_create();
|
||||||
|
assert(sizes.w == 0);
|
||||||
|
assert(sizes.h == 0);
|
||||||
}
|
}
|
||||||
|
|
13
tests/main.c
13
tests/main.c
|
@ -1,19 +1,14 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
int test();
|
void test();
|
||||||
|
|
||||||
void restart() {}
|
void restart() {}
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
test();
|
||||||
const char *const test_name = argv[0];
|
const char *const test_name = argv[0];
|
||||||
const int test_result = test();
|
|
||||||
|
|
||||||
if (test_result == 0) {
|
|
||||||
printf("[ OK ] %s\n", test_name);
|
printf("[ OK ] %s\n", test_name);
|
||||||
} else {
|
exit(EXIT_SUCCESS);
|
||||||
printf("[FAIL] %s\n", test_name);
|
|
||||||
}
|
|
||||||
|
|
||||||
return test_result;
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue