/* SPDX-License-Identifier: Zlib */ #include #include "tests.h" #include "zathura.h" START_TEST(test_create) { zathura_t* zathura = zathura_create(); zathura->global.sandbox = ZATHURA_SANDBOX_STRICT; ck_assert_ptr_nonnull(zathura); ck_assert(zathura_init(zathura)); zathura_free(zathura); } END_TEST static void sandbox_setup(void) { setup(); #ifdef GDK_WINDOWING_X11 GdkDisplay* display = gdk_display_get_default(); ck_assert_msg(!GDK_IS_X11_DISPLAY(display), "Running under X11."); #endif } static Suite* suite_sandbox(void) { TCase* tcase = NULL; Suite* suite = suite_create("Sandbox"); /* basic */ tcase = tcase_create("basic"); tcase_add_checked_fixture(tcase, sandbox_setup, NULL); tcase_add_test(tcase, test_create); suite_add_tcase(suite, tcase); return suite; } int main() { return run_suite(suite_sandbox()); }