assert_int_equal(0, option->size);
assert_int_equal(SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT, option->cap);
assert_int_equal(SANE_CONSTRAINT_NONE, option->constraint_type);
+}
+
+void kds_s2000w_option_get_descriptor_over_max_options()
+{
+ SANE_Option_Descriptor* option = kds_s2000w_option_get_descriptor(MAX_OPTION_COUNT);
+
+ assert_null(option);
}
\ No newline at end of file
void kds_s2000w_option_get_descriptor_nineteen();
void kds_s2000w_option_get_descriptor_twenty();
void kds_s2000w_option_get_descriptor_twentyone();
+void kds_s2000w_option_get_descriptor_over_max_options();
#endif
\ No newline at end of file
cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_eightteen, setup, teardown),
cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_nineteen, setup, teardown),
cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_twenty, setup, teardown),
- cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_twentyone, setup, teardown)
+ cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_twentyone, setup, teardown),
+ cmocka_unit_test_setup_teardown(kds_s2000w_option_get_descriptor_over_max_options, setup, teardown)
};
return cmocka_run_group_tests(option_descriptor_tests, NULL, NULL);