h = NULL;
}
-START_TEST(kds_s2000w_net_get_devices)
+void 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]);
+ assert_string_equal(device_list[0][0]->name, "kds_s2000w_net");
+ assert_string_equal(device_list[0][0]->vendor, "Kodak");
+ assert_string_equal(device_list[0][0]->model, "Kodak Alaris s2000w series");
+ assert_string_equal(device_list[0][0]->type, "sheetfed scanner");
+ assert_null(device_list[0][1]);
free(device_list[0][0]);
device_list[0][0] = NULL;
free(device_list);
device_list = NULL;
}
-END_TEST
START_TEST(kds_s2000w_net_init)
{
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_init);
tcase_add_test(net_tests, kds_s2000w_net_get_devices_only_remote);
tcase_add_test(net_tests, kds_s2000w_net_set_io_mode);
};
const struct CMUnitTest net_tests[] = {
- cmocka_unit_test(kds_s2000w_net_get_parameters_with_image_data)
+ cmocka_unit_test(kds_s2000w_net_get_parameters_with_image_data),
+ cmocka_unit_test(kds_s2000w_net_get_devices)
};
result = cmocka_run_group_tests(net_read_tests, NULL, NULL);