]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add empty test
authorBastian Dehn <hhaalo@arcor.de>
Mon, 23 Mar 2026 15:36:57 +0000 (16:36 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 23 Mar 2026 15:36:57 +0000 (16:36 +0100)
tests/kds_s2000w_net_tests.c

index fa09d9786cb9fceab1c424de0d9cf937eb984bab..f9fae246c358e8c3fa7dfae8f966f2fff3d2b70e 100644 (file)
@@ -884,6 +884,23 @@ void kds_s2000w_handler_depth_eight_calc_bytes_per_line_tests()
        kds_s2000w_handler_depth_one_calc_bytes_per_line_test(80, 8, 240);
 }
 
+void kds_s2000w_handler_available_options_test()
+{
+       handler_t* h = kds_s2000w_handler_init();
+
+       mask_option_groups_t option_mask = kds_s2000w_handler_get_available_options(h);
+
+       assert_int_equal(option_mask.stanard_group, 0);
+       assert_int_equal(option_mask.geometry_group, 0);
+       assert_int_equal(option_mask.boldness_smoothing_group, 0);
+       assert_int_equal(option_mask.boldness_color_group, 0);
+       assert_int_equal(option_mask.image_processing_group, 0);
+       assert_int_equal(option_mask.feeder_group, 0);
+
+       kds_s2000w_handler_free(h);
+       h = NULL;
+}
+
 int main()
 {
        const struct CMUnitTest net_tests[] = {
@@ -913,7 +930,8 @@ int main()
                cmocka_unit_test(kds_s2000w_net_set_io_mode_test),
                cmocka_unit_test(kds_s2000w_net_get_select_fd_test),
                cmocka_unit_test(kds_s2000w_handler_depth_one_calc_bytes_per_line_tests),
-               cmocka_unit_test(kds_s2000w_handler_depth_eight_calc_bytes_per_line_tests)
+               cmocka_unit_test(kds_s2000w_handler_depth_eight_calc_bytes_per_line_tests),
+               cmocka_unit_test(kds_s2000w_handler_available_options_test)
        };
 
        return cmocka_run_group_tests(net_tests, setup, teardown);