}
END_TEST
+START_TEST(kds_s2000w_net_init)
+{
+ SANE_Int* version = malloc(sizeof(SANE_Int));
+
+ SANE_Status status = _sane_kds_s2000w_net_init(version, NULL);
+
+ ck_assert_int_eq(*version, SANE_VERSION_CODE(1, 0, 0));
+ ck_assert_int_eq(status, SANE_STATUS_GOOD);
+
+ free(version);
+ version = NULL;
+}
+END_TEST
+
START_TEST(kds_s2000w_net_get_devices_only_remote)
{
SANE_Device*** device_list = malloc(sizeof(SANE_Device**));
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_get_parameters_with_image_data);
tcase_add_test(net_tests, kds_s2000w_net_set_io_mode);