From: Bastian Dehn Date: Wed, 13 Mar 2024 20:00:09 +0000 (+0100) Subject: add test for init X-Git-Tag: v1.0.0^2~80 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=2d763ca42134f1287ccc4035eef76d5ec37166bc;p=sane-kds-s2000w-net.git add test for init --- diff --git a/tests/kds_s2000w_net_tests.c b/tests/kds_s2000w_net_tests.c index c283842..d54589d 100644 --- a/tests/kds_s2000w_net_tests.c +++ b/tests/kds_s2000w_net_tests.c @@ -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);