2017-12-02 13:05:53 -06:00
|
|
|
#include <criterion/criterion.h>
|
|
|
|
|
|
|
|
|
|
#include "vm_screen.h"
|
|
|
|
|
|
2017-12-17 16:42:05 -06:00
|
|
|
Test(vm_screen, create) {
|
|
|
|
|
vm_screen *screen;
|
2017-12-02 13:05:53 -06:00
|
|
|
|
2017-12-24 15:07:24 -06:00
|
|
|
screen = vm_screen_create();
|
2017-12-17 16:42:05 -06:00
|
|
|
cr_assert_neq(screen, NULL);
|
2017-12-02 13:05:53 -06:00
|
|
|
|
2017-12-18 14:46:40 -06:00
|
|
|
cr_assert_eq(screen->window, NULL);
|
|
|
|
|
cr_assert_eq(screen->render, NULL);
|
|
|
|
|
cr_assert_eq(screen->rect.x, 0);
|
|
|
|
|
cr_assert_eq(screen->rect.y, 0);
|
|
|
|
|
cr_assert_eq(screen->rect.w, 0);
|
|
|
|
|
cr_assert_eq(screen->rect.h, 0);
|
2017-12-24 15:07:24 -06:00
|
|
|
cr_assert_eq(screen->xcoords, 0);
|
|
|
|
|
cr_assert_eq(screen->ycoords, 0);
|
2017-12-02 13:05:53 -06:00
|
|
|
|
2017-12-17 16:42:05 -06:00
|
|
|
vm_screen_free(screen);
|
2017-12-02 13:05:53 -06:00
|
|
|
}
|