summaryrefslogtreecommitdiff
path: root/tests/common/test_contracts.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/common/test_contracts.c')
-rw-r--r--tests/common/test_contracts.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/tests/common/test_contracts.c b/tests/common/test_contracts.c
index f9f427f..004cd64 100644
--- a/tests/common/test_contracts.c
+++ b/tests/common/test_contracts.c
@@ -347,9 +347,6 @@ static bool popup_reposition(struct yasl_surface *popup,
static uint32_t popup_caps(const struct yasl_private_display *d)
{ (void)d; return YASL_PRIVATE_CAP_POPUPS; }
-static int dispatch_failure(struct yasl_private_display *d, int timeout)
-{ (void)d; (void)timeout; return -1; }
-
static struct yasl_surface *create_failure(struct yasl_private_display *d,
const struct yasl_private_window_spec *spec, void *device)
{ (void)d; (void)spec; (void)device; return NULL; }
@@ -372,8 +369,7 @@ static void test_errors(void)
.surface_create_toplevel = create_failure,
.surface_create_popup = popup_create,
.surface_popup_reposition = popup_reposition,
- .display_drag_start = drag_without_listener,
- .display_dispatch_timeout = dispatch_failure};
+ .display_drag_start = drag_without_listener};
struct yasl_private_display d = {.ops = &ops};
struct yasl_surface s = {.display = &d};
struct yasl_private_popup_spec spec = {.size = {120, 80}, .anchor = {0, 0, 1, 1}};
@@ -399,11 +395,7 @@ static void test_errors(void)
d.ops = &unsupported;
assert(!yasl_private_surface_create_popup(&s, &spec) && errno == ENOTSUP);
assert(!yasl_private_surface_popup_reposition(&s, &spec) && errno == ENOTSUP);
- assert(yasl_private_display_dispatch(&d, 0) == -1 && errno == ENOTSUP);
- assert(yasl_private_display_dispatch(NULL, 0) == -1 && errno == EINVAL);
d.ops = &ops;
- errno = ERANGE;
- assert(yasl_private_display_dispatch(&d, 0) == -1 && errno == EIO);
struct yasl_private_window_spec toplevel = {.size = {120, 80}};
errno = ERANGE;
assert(!yasl_private_surface_create_toplevel(&d, &toplevel) && errno == ENODEV);