]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add test for option eleven
authorBastian Dehn <hhaalo@arcor.de>
Tue, 12 Mar 2024 20:28:56 +0000 (21:28 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 12 Mar 2024 20:28:56 +0000 (21:28 +0100)
tests/kds_s2000w_net_tests.c

index fd4565ff84b0ea0cee70d1f4629493d443b3b434..beb9fdcb748651522cac5ee50b0d3a711e653858 100644 (file)
@@ -265,6 +265,22 @@ START_TEST(sane_kds_s2000w_net_control_get_option_ten)
 }
 END_TEST
 
+START_TEST(sane_kds_s2000w_net_control_get_option_eleven)
+{
+       handler* h = init_handler();
+       int option_num = 0;
+       char value[50] = {0};
+
+       _sane_kds_s2000w_net_control_option(h, 0, SANE_ACTION_GET_VALUE, &option_num, NULL);
+       _sane_kds_s2000w_net_control_option(h, 11, SANE_ACTION_GET_VALUE, &value, NULL);
+
+       ck_assert_int_eq(option_num, 24);
+       ck_assert_str_eq(value, "Automatic");
+       free_handler(h);
+       h = NULL;
+}
+END_TEST
+
 Suite* net_tests()
 {
        Suite* net_tests_suite = suite_create("kds_s2000w_net");
@@ -284,6 +300,7 @@ Suite* net_tests()
        tcase_add_test(net_tests, sane_kds_s2000w_net_control_get_option_eight);
        tcase_add_test(net_tests, sane_kds_s2000w_net_control_get_option_nine);
        tcase_add_test(net_tests, sane_kds_s2000w_net_control_get_option_ten);
+       tcase_add_test(net_tests, sane_kds_s2000w_net_control_get_option_eleven);
        suite_add_tcase(net_tests_suite, net_tests);
        return net_tests_suite;
 }
\ No newline at end of file