From: Bastian Dehn Date: Sat, 8 Nov 2025 17:05:48 +0000 (+0100) Subject: add test auto option unsupported X-Git-Tag: v1.1.21^2~20 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=463d9aaa0b5dd675217b39ee4dfd5e5e6e59b5a0;p=sane-kds-s2000w-net.git add test auto option unsupported --- diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index 92ac44b..744e0d6 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -132,7 +132,7 @@ SANE_Status sane_kds_s2000w_net_control_option(SANE_Handle handle, if (action == SANE_ACTION_SET_VALUE) return kds_s2000w_handler_opts_set_option(h, option, value, info); - return SANE_STATUS_GOOD; + return SANE_STATUS_UNSUPPORTED; } diff --git a/tests/kds_s2000w_net_tests.c b/tests/kds_s2000w_net_tests.c index 7642251..5f1a447 100644 --- a/tests/kds_s2000w_net_tests.c +++ b/tests/kds_s2000w_net_tests.c @@ -766,6 +766,13 @@ void sane_kds_s2000w_net_cancel_completed_scan_flatbed_test() h = NULL; } +void kds_s2000w_net_control_option_unsupported_test() +{ + SANE_Status result = sane_kds_s2000w_net_control_option(NULL, 0, SANE_ACTION_SET_AUTO, NULL, NULL); + + assert_int_equal(result, SANE_STATUS_UNSUPPORTED); +} + void kds_s2000w_net_set_io_mode_test() { SANE_Status result = sane_kds_s2000w_net_set_io_mode(NULL, SANE_FALSE); @@ -804,6 +811,7 @@ int main() cmocka_unit_test(sane_kds_s2000w_net_cancel_canceled_test), cmocka_unit_test(sane_kds_s2000w_net_cancel_completed_scan_feeder_test), cmocka_unit_test(sane_kds_s2000w_net_cancel_completed_scan_flatbed_test), + cmocka_unit_test(kds_s2000w_net_control_option_unsupported_test), cmocka_unit_test(kds_s2000w_net_set_io_mode_test), cmocka_unit_test(kds_s2000w_net_get_select_fd_test) };