summaryrefslogtreecommitdiff
path: root/tests/test_lifecycle.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_lifecycle.c')
-rw-r--r--tests/test_lifecycle.c22
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");