}
END_TEST
+START_TEST(sane_kds_s2000w_net_control_option_four)
+{
+ handler* h = init_handler();
+ int option_num = 0;
+ int value = 0;
+
+ _sane_kds_s2000w_net_control_option(h, 0, SANE_ACTION_GET_VALUE, &option_num, NULL);
+ _sane_kds_s2000w_net_control_option(h, 4, SANE_ACTION_GET_VALUE, &value, NULL);
+
+ ck_assert_int_eq(option_num, 24);
+ ck_assert_int_eq(value, 200);
+ free_handler(h);
+ h = NULL;
+}
+END_TEST
+
Suite* net_tests()
{
Suite* net_tests_suite = suite_create("kds_s2000w_net");
tcase_add_test(net_tests, sane_kds_s2000w_net_control_option_zero);
tcase_add_test(net_tests, sane_kds_s2000w_net_control_option_two);
tcase_add_test(net_tests, sane_kds_s2000w_net_control_option_three);
+ tcase_add_test(net_tests, sane_kds_s2000w_net_control_option_four);
suite_add_tcase(net_tests_suite, net_tests);
return net_tests_suite;
}
\ No newline at end of file