}
END_TEST
+START_TEST(kds_s2000w_net_get_devices)
+{
+ SANE_Device*** device_list = malloc(sizeof(SANE_Device**));
+
+ _sane_kds_s2000w_net_get_devices(device_list, 0);
+
+ ck_assert_str_eq(device_list[0][0]->name, "kds_s2000w_net");
+ ck_assert_str_eq(device_list[0][0]->vendor, "Kodak");
+ ck_assert_str_eq(device_list[0][0]->model, "Kodak Alaris s2000w series");
+ ck_assert_str_eq(device_list[0][0]->type, "sheetfed scanner");
+ ck_assert_ptr_null(device_list[0][1]);
+
+ free(device_list);
+ device_list = NULL;
+}
+END_TEST
+
Suite* net_tests()
{
Suite* net_tests_suite = suite_create("kds_s2000w_net");
TCase* net_tests = tcase_create("kds_s2000w_net_tests");
+ tcase_add_test(net_tests, kds_s2000w_net_get_devices);
tcase_add_test(net_tests, kds_s2000w_net_get_parameters_with_image_data);
suite_add_tcase(net_tests_suite, net_tests);
return net_tests_suite;