1 #if LV_BUILD_TEST 2 #include "../lvgl.h" 3 4 #include "unity/unity.h" 5 test_screen_load_no_crash(void)6void test_screen_load_no_crash(void) 7 { 8 /*load new screen should not crash*/ 9 lv_obj_t * screen = lv_obj_create(NULL); 10 lv_scr_load(screen); 11 12 /*Consecutively loading multiple screens with transition animations should not crash*/ 13 lv_obj_t * screen_with_anim_1 = lv_obj_create(NULL); 14 lv_obj_t * screen_with_anim_2 = lv_obj_create(NULL); 15 lv_scr_load_anim(screen_with_anim_1, LV_SCR_LOAD_ANIM_OVER_LEFT, 2000, 0, false); 16 lv_scr_load_anim(screen_with_anim_2, LV_SCR_LOAD_ANIM_OVER_RIGHT, 1000, 500, false); 17 } 18 19 #endif 20