libamxd  6.4.1
Data Model Manager
test_main.c File Reference
#include <stdlib.h>
#include <setjmp.h>
#include <stdarg.h>
#include <cmocka.h>
#include "test_amxd_object.h"

Go to the source code of this file.

Functions

int main (void)
 

Function Documentation

◆ main()

int main ( void  )

Definition at line 62 of file test_main.c.

62  {
63  const struct CMUnitTest tests[] = {
64  cmocka_unit_test(test_amxd_object_new_singleton),
65  cmocka_unit_test(test_amxd_object_new_template),
66  cmocka_unit_test(test_amxd_object_new_mib),
67  cmocka_unit_test(test_amxd_object_new_invalid_type),
68  cmocka_unit_test(test_amxd_object_new_invalid_name),
69  cmocka_unit_test(test_amxd_object_new_instance),
74  cmocka_unit_test(test_amxd_object_get_name),
76 
77  cmocka_unit_test(test_amxd_object_add_object),
79  cmocka_unit_test(test_amxd_object_get_parent),
80  cmocka_unit_test(test_amxd_object_get_root),
81  cmocka_unit_test(test_amxd_object_get_dm),
82  cmocka_unit_test(test_amxd_object_get_child),
83  cmocka_unit_test(test_amxd_object_get_instance),
85  cmocka_unit_test(test_amxd_object_get),
86  cmocka_unit_test(test_amxd_object_find),
87  cmocka_unit_test(test_amxd_object_findf),
88  cmocka_unit_test(test_amxd_object_get_path),
89  cmocka_unit_test(test_amxd_object_walk),
90  cmocka_unit_test(test_amxd_object_walk_filtered),
91  cmocka_unit_test(test_amxd_object_walk_depth),
92  cmocka_unit_test(test_amxd_object_walk_invalid_args),
93  cmocka_unit_test(test_amxd_object_attributes),
94  cmocka_unit_test(test_amxd_object_is_child_of),
95 
96  cmocka_unit_test(test_amxd_object_add_function),
98  cmocka_unit_test(test_amxd_object_change_function),
100  cmocka_unit_test(test_amxd_object_get_function),
102  cmocka_unit_test(test_amxd_object_get_functions),
103  cmocka_unit_test(test_amxd_object_invoke_function),
107  cmocka_unit_test(test_amxd_object_count_functions),
108 
109  cmocka_unit_test(test_amxd_object_add_parameter),
110  cmocka_unit_test(test_amxd_object_add_param_invalid_arg),
111  cmocka_unit_test(test_amxd_object_get_parameter),
113  cmocka_unit_test(test_amxd_object_get_parameter_value),
115  cmocka_unit_test(test_amxd_object_set_parameter_value),
117  cmocka_unit_test(test_amxd_object_set_parameters_value),
120  cmocka_unit_test(test_amxd_object_get_parameters_value),
122  cmocka_unit_test(test_amxd_object_list_parameters),
123  cmocka_unit_test(test_amxd_object_count_parameters),
125  cmocka_unit_test(test_amxd_object_get_params_filtered),
127  cmocka_unit_test(test_amxd_object_parameter_flags),
128  cmocka_unit_test(test_amxd_object_set),
129  cmocka_unit_test(test_amxd_object_get_helpers),
130 
131  cmocka_unit_test(test_can_set_max_instances),
132  };
133  return cmocka_run_group_tests(tests, NULL, NULL);
134 }
void test_amxd_object_get_name(UNUSED void **state)
void test_amxd_object_new_instance_invalid_name_index(UNUSED void **state)
void test_amxd_object_new_invalid_type(UNUSED void **state)
void test_amxd_object_get_name_of_indexed_instance(UNUSED void **state)
void test_amxd_object_new_delete_invalid_args(UNUSED void **state)
void test_amxd_object_attributes(UNUSED void **state)
void test_amxd_object_new_invalid_name(UNUSED void **state)
void test_amxd_object_new_mib(UNUSED void **state)
void test_amxd_object_new_instance_of_singelton(UNUSED void **state)
void test_amxd_object_new_instance_with_children(UNUSED void **state)
void test_amxd_object_new_template(UNUSED void **state)
void test_amxd_object_new_instance(UNUSED void **state)
void test_amxd_object_new_singleton(UNUSED void **state)
void test_amxd_object_set(void **state)
void test_amxd_object_list_parameters(void **state)
void test_amxd_object_get_helpers(void **state)
void test_amxd_object_deferred_function_cancel_callback(void **state)
void test_amxd_object_get_root(void **state)
void test_amxd_object_get_parameters_value(void **state)
void test_amxd_object_find(void **state)
void test_amxd_object_get_parameter(void **state)
void test_amxd_object_get_function(void **state)
void test_amxd_object_add_object(void **state)
void test_amxd_object_parameter_flags(void **state)
void test_amxd_object_get_params_invalid_expr_filter(void **state)
void test_amxd_object_is_child_of(void **state)
void test_amxd_object_count_parameters(void **state)
void test_amxd_object_get_params_filtered(void **state)
void test_amxd_object_deferred_function_done_callback(void **state)
void test_amxd_object_invoke_function(void **state)
void test_amxd_object_set_parameter_value_with_cb(void **state)
void test_amxd_object_set_parameter_value_type(void **state)
void test_amxd_object_get_function_invalid_args(void **state)
void test_amxd_object_walk_depth(void **state)
void test_amxd_object_count_parameters_with_cb(void **state)
void test_amxd_object_change_function(void **state)
void test_amxd_object_get_parameter_value(void **state)
void test_amxd_object_deferred_function_no_callbacks(void **state)
void test_amxd_object_change_function_invalid_args(void **state)
void test_amxd_object_set_parameter_value(void **state)
void test_can_set_max_instances(void **state)
void test_amxd_object_get_instance_difficult_alias_name(void **state)
void test_amxd_object_add_object_invalid_args(void **state)
void test_amxd_object_get_parameter_value_type(void **state)
void test_amxd_object_set_parameters_value_with_cb(void **state)
void test_amxd_object_add_function_invalid_arg(void **state)
void test_amxd_object_get_parameters_value_with_cb(void **state)
void test_amxd_object_get_dm(void **state)
void test_amxd_object_walk(void **state)
void test_amxd_object_get_instance(void **state)
void test_amxd_object_get_parent(void **state)
void test_amxd_object_get_parameter_value_with_cb(void **state)
void test_amxd_object_get_path(void **state)
void test_amxd_object_set_parameters_value(void **state)
void test_amxd_object_add_function(void **state)
void test_amxd_object_findf(void **state)
void test_amxd_object_get(void **state)
void test_amxd_object_count_functions(void **state)
void test_amxd_object_get_child(void **state)
void test_amxd_object_add_param_invalid_arg(void **state)
void test_amxd_object_get_functions(void **state)
void test_amxd_object_add_parameter(void **state)
void test_amxd_object_walk_invalid_args(void **state)
void test_amxd_object_walk_filtered(void **state)