return 0;
}
+void kds_s2000w_net_set_no_option_is_started()
+{
+ handler_t* h = kds_s2000w_handler_init();
+ h->scan_status->state = STARTED;
+
+ SANE_Status status = sane_kds_s2000w_net_control_option(h, 3, SANE_ACTION_SET_VALUE, "Gray", NULL);
+
+ assert_int_equal(status, SANE_STATUS_GOOD);
+
+ kds_s2000w_handler_free(h);
+ h = NULL;
+}
+
void kds_s2000w_net_set_option_string(void** state)
{
int32_t* info = malloc(sizeof(int32_t));
int main()
{
const struct CMUnitTest net_tests[] = {
+ cmocka_unit_test(kds_s2000w_net_set_no_option_is_started),
cmocka_unit_test_setup_teardown(kds_s2000w_net_set_option_string, setup_default_option, teardown_default_option),
cmocka_unit_test_setup_teardown(kds_s2000w_net_set_option_int, setup_default_option, teardown_default_option),
cmocka_unit_test_setup_teardown(kds_s2000w_net_set_option_reset, setup_default_option, teardown_default_option),