From: Bastian Dehn Date: Sat, 16 Mar 2024 16:19:02 +0000 (+0100) Subject: add test for cancel X-Git-Tag: v1.0.0^2~77 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=1819c8e568a936911168d9c504f02c1e5b70400f;p=sane-kds-s2000w-net.git add test for cancel --- diff --git a/tests/kds_s2000w_net_tests.c b/tests/kds_s2000w_net_tests.c index 1eb1cf5..a8eb794 100644 --- a/tests/kds_s2000w_net_tests.c +++ b/tests/kds_s2000w_net_tests.c @@ -53,6 +53,11 @@ int kds_s2000w_client_get_option(int64_t sessionid, response* response) return 0; } +int kds_s2000w_client_stop_scan(int64_t sessionid, response* response) +{ + return 0; +} + START_TEST(kds_s2000w_net_get_parameters_with_image_data) { handler* h = init_handler(); @@ -508,6 +513,19 @@ START_TEST(sane_kds_s2000w_net_get_parameter_cancel) } END_TEST +START_TEST(sane_kds_s2000w_net_cancel) +{ + handler* h = init_handler(); + + _sane_kds_s2000w_net_cancel(h); + + ck_assert_int_eq(h->read_info->cancel, 1); + + free_handler(h); + h = NULL; +} +END_TEST + Suite* net_tests() { Suite* net_tests_suite = suite_create("kds_s2000w_net"); @@ -542,6 +560,7 @@ Suite* net_tests() tcase_add_test(net_tests, sane_kds_s2000w_net_control_get_option_twentytwo); tcase_add_test(net_tests, sane_kds_s2000w_net_get_parameter_cancel); tcase_add_test(net_tests, sane_kds_s2000w_net_start_cancel); + tcase_add_test(net_tests, sane_kds_s2000w_net_cancel); suite_add_tcase(net_tests_suite, net_tests); return net_tests_suite; } \ No newline at end of file