Add more tests
This commit is contained in:
parent
6fc3a8a42a
commit
f094e5f5e2
2 changed files with 58 additions and 0 deletions
|
@ -3,9 +3,15 @@
|
||||||
#include "../src/geom.h"
|
#include "../src/geom.h"
|
||||||
|
|
||||||
static void test_create();
|
static void test_create();
|
||||||
|
static void test_init();
|
||||||
|
static void test_create_from_args();
|
||||||
|
static void test_init_from_args();
|
||||||
|
|
||||||
void test() {
|
void test() {
|
||||||
test_create();
|
test_create();
|
||||||
|
test_init();
|
||||||
|
test_create_from_args();
|
||||||
|
test_init_from_args();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_create()
|
void test_create()
|
||||||
|
@ -14,3 +20,26 @@ void test_create()
|
||||||
assert(position.x == 0);
|
assert(position.x == 0);
|
||||||
assert(position.y == 0);
|
assert(position.y == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void test_init()
|
||||||
|
{
|
||||||
|
struct Position position = { .x = 123, .y = 456 };
|
||||||
|
position_init(&position);
|
||||||
|
assert(position.x == 0);
|
||||||
|
assert(position.y == 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_create_from_args()
|
||||||
|
{
|
||||||
|
const struct Position position = position_create_from_args(123, 456);
|
||||||
|
assert(position.x == 123);
|
||||||
|
assert(position.y == 456);
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_init_from_args()
|
||||||
|
{
|
||||||
|
struct Position position = { .x = 0, .y = 0 };
|
||||||
|
position_init_from_args(&position, 123, 456);
|
||||||
|
assert(position.x == 123);
|
||||||
|
assert(position.y == 456);
|
||||||
|
}
|
||||||
|
|
|
@ -3,9 +3,15 @@
|
||||||
#include "../src/geom.h"
|
#include "../src/geom.h"
|
||||||
|
|
||||||
static void test_create();
|
static void test_create();
|
||||||
|
static void test_init();
|
||||||
|
static void test_create_from_args();
|
||||||
|
static void test_init_from_args();
|
||||||
|
|
||||||
void test() {
|
void test() {
|
||||||
test_create();
|
test_create();
|
||||||
|
test_init();
|
||||||
|
test_create_from_args();
|
||||||
|
test_init_from_args();
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_create()
|
void test_create()
|
||||||
|
@ -14,3 +20,26 @@ void test_create()
|
||||||
assert(sizes.w == 0);
|
assert(sizes.w == 0);
|
||||||
assert(sizes.h == 0);
|
assert(sizes.h == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void test_init()
|
||||||
|
{
|
||||||
|
struct Sizes sizes = { .w = 123, .h = 456 };
|
||||||
|
sizes_init(&sizes);
|
||||||
|
assert(sizes.w == 0);
|
||||||
|
assert(sizes.h == 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_create_from_args()
|
||||||
|
{
|
||||||
|
const struct Sizes sizes = sizes_create_from_args(123, 456);
|
||||||
|
assert(sizes.w == 123);
|
||||||
|
assert(sizes.h == 456);
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_init_from_args()
|
||||||
|
{
|
||||||
|
struct Sizes sizes = { .w = 0, .h = 0 };
|
||||||
|
sizes_init_from_args(&sizes, 123, 456);
|
||||||
|
assert(sizes.w == 123);
|
||||||
|
assert(sizes.h == 456);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue