void kds_s2000w_handler_close(handler_t* h);
void kds_s2000w_handler_recreate_session(handler_t* h);
-mask_option_groups_t kds_s2000w_handler_get_available_options(handler_t* h);
+mask_option_groups_t kds_s2000w_handler_get_available_options();
int32_t kds_s2000w_handler_opts_get_option(handler_t* handle, uint32_t option, void* value, int32_t* info);
int32_t kds_s2000w_handler_opts_set_option(handler_t* handle, uint32_t option, void* value, int32_t* info);
}
}
-mask_option_groups_t kds_s2000w_handler_get_available_options(handler_t* h)
+mask_option_groups_t kds_s2000w_handler_get_available_options()
{
response_t* resp = kds_s2000w_client_response_init();
kds_s2000w_client_get_capabilities(resp);
#include <stdint.h>
#include "kds_s2000w_handler.h"
+mask_option_groups_t kds_s2000w_handler_get_available_options();
int32_t kds_s2000w_handler_opts_get_option(handler_t* h, uint32_t option, void* value, int32_t* info);
int32_t kds_s2000w_handler_opts_set_option(handler_t* h, uint32_t option, void* value, int32_t* info);
void kds_s2000w_handler_available_options_test()
{
- handler_t* h = kds_s2000w_handler_init();
-
will_return(mock_response, NULL);
will_return(__wrap_kds_s2000w_client_get_capabilities, 0);
expect_function_call(__wrap_kds_s2000w_client_get_capabilities);
- mask_option_groups_t option_mask = kds_s2000w_handler_get_available_options(h);
+ mask_option_groups_t option_mask = kds_s2000w_handler_get_available_options();
assert_int_equal(option_mask.stanard_group, 0);
assert_int_equal(option_mask.geometry_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()