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_key_parameter.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_key_flag_is_set),
66  cmocka_unit_test(test_key_parameters_must_be_set),
67  cmocka_unit_test(test_key_parameters_must_be_unique),
69  cmocka_unit_test(test_can_not_unset_key_attr),
70  cmocka_unit_test(test_can_not_delete_key_parameter),
71  cmocka_unit_test(test_can_not_add_key_param_to),
73  cmocka_unit_test(test_object_has_key_parameters),
74  cmocka_unit_test(test_can_build_key_expression),
78  cmocka_unit_test(test_can_find_object_with_keys),
80  cmocka_unit_test(test_find_fails_with_wildcard),
81  cmocka_unit_test(test_can_create_instance_with_alias),
85  cmocka_unit_test(test_can_find_instances_with_alias),
87  cmocka_unit_test(test_can_change_mutable_key),
88  cmocka_unit_test(test_adding_duplicate_fails),
90  };
91  return cmocka_run_group_tests(tests, test_key_parameter_setup, test_key_parameter_teardown);
92 }
void test_can_not_add_key_param_to(UNUSED void **state)
void test_creation_fails_when_alias_value_is_wrong_type(UNUSED void **state)
void test_can_check_object_has_key_parameters(UNUSED void **state)
void test_can_not_delete_key_parameter(UNUSED void **state)
void test_find_fails_with_invalid_expression_part(UNUSED void **state)
void test_key_parameters_must_be_set(UNUSED void **state)
void test_can_build_key_expression(UNUSED void **state)
void test_can_find_object_with_keys(UNUSED void **state)
void test_key_flag_is_set(UNUSED void **state)
void test_can_change_mutable_key(UNUSED void **state)
void test_can_create_instances_with_keys_that_has_validation(UNUSED void **state)
void test_can_not_unset_key_attr(UNUSED void **state)
void test_find_fails_with_wildcard(UNUSED void **state)
void test_creation_fails_when_alias_starts_with_number(UNUSED void **state)
void test_can_create_instance_with_non_key_alias(UNUSED void **state)
void test_can_create_instance_with_alias(UNUSED void **state)
void test_key_parameters_must_be_unique(UNUSED void **state)
void test_adding_duplicate_fails(UNUSED void **state)
int test_key_parameter_setup(UNUSED void **state)
void test_can_not_set_key_attr_on_params_of(UNUSED void **state)
int test_key_parameter_teardown(UNUSED void **state)
void test_can_add_key_param_if_no_instances_exist(UNUSED void **state)
void test_can_not_add_key_params_if_instances_exist(UNUSED void **state)
void test_can_find_instances_with_alias(UNUSED void **state)
void test_amxd_object_add_instance_verifies_keys(UNUSED void **state)
void test_can_create_instance_with_unique_keys(UNUSED void **state)
void test_object_has_key_parameters(UNUSED void **state)
void test_changing_mutable_key_fails_if_duplicate(UNUSED void **state)