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"
|
||||
|
||||
static void test_create();
|
||||
static void test_init();
|
||||
static void test_create_from_args();
|
||||
static void test_init_from_args();
|
||||
|
||||
void test() {
|
||||
test_create();
|
||||
test_init();
|
||||
test_create_from_args();
|
||||
test_init_from_args();
|
||||
}
|
||||
|
||||
void test_create()
|
||||
|
@ -14,3 +20,26 @@ void test_create()
|
|||
assert(position.x == 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"
|
||||
|
||||
static void test_create();
|
||||
static void test_init();
|
||||
static void test_create_from_args();
|
||||
static void test_init_from_args();
|
||||
|
||||
void test() {
|
||||
test_create();
|
||||
test_init();
|
||||
test_create_from_args();
|
||||
test_init_from_args();
|
||||
}
|
||||
|
||||
void test_create()
|
||||
|
@ -14,3 +20,26 @@ void test_create()
|
|||
assert(sizes.w == 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