From ae4617fa3edeef22765fd21a7f0e4f6585a47b57 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Fri, 23 Feb 2024 18:05:25 +0100 Subject: [PATCH] change invalid metadata with init handler --- tests/kds_s2000w_net_get_params_tests.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/tests/kds_s2000w_net_get_params_tests.c b/tests/kds_s2000w_net_get_params_tests.c index 715ae48..b52eeb0 100644 --- a/tests/kds_s2000w_net_get_params_tests.c +++ b/tests/kds_s2000w_net_get_params_tests.c @@ -4,22 +4,17 @@ START_TEST(kds_s2000w_net_get_parameters_invalid_metdata) { - handler h; - h.read_info = malloc(sizeof(readinfo)); - h.read_info->scan_started = 1; - h.current_metadata = malloc(sizeof(metadata)); - h.current_metadata->valid = 0; + handler* h = init_handler(); + h->read_info->scan_started = 1; SANE_Parameters* params = malloc(sizeof(SANE_Parameters)); - SANE_Status status = _sane_kds_s2000w_net_get_parameters(&h, params); + SANE_Status status = _sane_kds_s2000w_net_get_parameters(h, params); ck_assert_int_eq(status, SANE_STATUS_UNSUPPORTED); free(params); params = NULL; - free(h.current_metadata); - h.current_metadata = NULL; - free(h.read_info); - h.read_info = NULL; + free_handler(h); + h = NULL; } END_TEST \ No newline at end of file -- 2.39.5