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;
}
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);
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)
};