diff options
Diffstat (limited to 'tests/test_lifecycle.c')
| -rw-r--r-- | tests/test_lifecycle.c | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/tests/test_lifecycle.c b/tests/test_lifecycle.c index 681e5fc..d04662f 100644 --- a/tests/test_lifecycle.c +++ b/tests/test_lifecycle.c @@ -1,3 +1,5 @@ +#include "yasl/loop.h" +#include "yasl/timing.h" #include "yasl/yasl.h" #include <assert.h> #include <poll.h> @@ -11,21 +13,6 @@ static void test_scaling(void) assert(yasl_scale_to_logical(20, 240) == 10); } -static void test_timing_clock(void) -{ - struct yasl_frame_clock clock = { .refresh_ns = 16666666.0 }; - yasl_clock_presented(&clock, 1000000000, true); - assert(clock.last_present_ns == 1000000000); - uint64_t next = yasl_clock_next_present_ns(&clock); - assert(next > 1000000000); - - yasl_clock_note_resize(&clock, 500000); - struct yasl_resize_stats stats; - yasl_clock_resize_stats(&clock, &stats); - assert(stats.count == 1); - assert(stats.max_us == 500.0); -} - static int dummy_cb(int fd, short revents, void *ud) { (void)fd; (void)revents; (void)ud; @@ -68,12 +55,12 @@ static void test_display_lifecycle_standalone(void) assert(s != NULL); assert(yasl_surface_display(s) == d); - struct yasl_vector2i sz = yasl_surface_size(s); + struct yasl_vector2i sz = yasl_surface_geometry(s).size; assert(sz.x > 0 && sz.y > 0); yasl_surface_schedule_redraw(s); yasl_display_flush(d); - yasl_display_dispatch_timeout(d, 0); + yasl_display_dispatch(d, 0); yasl_surface_destroy(s); yasl_display_close(d); @@ -82,7 +69,6 @@ static void test_display_lifecycle_standalone(void) int main(void) { test_scaling(); - test_timing_clock(); test_loop(); test_display_lifecycle_standalone(); printf("All YASL basic tests passed.\n"); |
