{
kds_s2000w_debug_printf(ALL, "sane_kds_s2000w_net_get_devices");
- if (local_only)
- return SANE_STATUS_NO_MEM;
-
if (kds_s2000w_device_info_ptr != NULL) {
*device_list = kds_s2000w_device_info_ptr;
return SANE_STATUS_GOOD;
device_list = NULL;
}
-void kds_s2000w_net_get_devices_only_remote_test()
-{
- SANE_Device*** device_list = malloc(sizeof(SANE_Device**));
- if (device_list == NULL)
- return;
-
- SANE_Status result = sane_kds_s2000w_net_get_devices(device_list, 1);
-
- assert_int_equal(result, SANE_STATUS_NO_MEM);
-
- free(device_list);
- device_list = NULL;
-}
-
void sane_kds_s2000w_net_get_parameter_color_test()
{
handler_t* h = kds_s2000w_handler_init();
cmocka_unit_test(kds_s2000w_net_init_test),
cmocka_unit_test(kds_s2000w_net_get_devices_test),
cmocka_unit_test(kds_s2000w_net_get_devices_no_mem_test),
- cmocka_unit_test(kds_s2000w_net_get_devices_only_remote_test),
cmocka_unit_test(sane_kds_s2000w_net_get_parameter_color_test),
cmocka_unit_test(sane_kds_s2000w_net_get_parameter_bw_test),
cmocka_unit_test(sane_kds_s2000w_net_open_test),