]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add test for init
authorBastian Dehn <hhaalo@arcor.de>
Wed, 13 Mar 2024 20:00:09 +0000 (21:00 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Wed, 13 Mar 2024 20:00:09 +0000 (21:00 +0100)
tests/kds_s2000w_net_tests.c

index c283842c4f6ca34ce63d7dd2acd9231fbc831d15..d54589d21be0d38e2017d5faa9e36c8144b5d3f5 100644 (file)
@@ -102,6 +102,20 @@ START_TEST(kds_s2000w_net_get_devices)
 }
 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**));
@@ -471,6 +485,7 @@ Suite* net_tests()
 
        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);