libamxc  1.10.3
C Generic Data Containers
test_main.c File Reference
#include <stdlib.h>
#include <setjmp.h>
#include <stdarg.h>
#include <cmocka.h>
#include <amxc/amxc.h>
#include "amxc_variant_priv.h"
#include "test_amxc_variant.h"

Go to the source code of this file.

Functions

int main (void)
 

Function Documentation

◆ main()

int main ( void  )

Definition at line 66 of file test_main.c.

66  {
68  for(int i = 0; i < AMXC_VAR_ID_CUSTOM_BASE + 1; i++) {
69  amxc_array_it_t* ait = amxc_array_get_at(types, i);
71  }
72  const struct CMUnitTest tests[] = {
73  cmocka_unit_test(test_amxc_var_new_delete),
74  cmocka_unit_test(test_amxc_var_init_clean),
75  cmocka_unit_test(test_amxc_var_set_type),
76  cmocka_unit_test(test_amxc_var_copy),
77  cmocka_unit_test(test_amxc_var_convert),
78  cmocka_unit_test(test_amxc_var_compare),
79  cmocka_unit_test(test_amxc_var_type_of),
80  cmocka_unit_test(test_amxc_var_get_set_key),
81  cmocka_unit_test(test_amxc_var_add_new_key),
82  cmocka_unit_test(test_amxc_var_add_new),
83  cmocka_unit_test(test_amxc_var_get_path),
84  cmocka_unit_test(test_amxc_var_set_path),
85  cmocka_unit_test(test_amxc_var_push_take_amxc_string),
86  cmocka_unit_test(test_amxc_var_move),
87  cmocka_unit_test(test_amxc_var_take_it),
88  };
89  return cmocka_run_group_tests_name("amxc-variant", tests, NULL, NULL);
90 }
amxc_array_t PRIVATE * amxc_variant_get_types_array(void)
void * amxc_array_it_take_data(amxc_array_it_t *const it)
Gets and removes a data pointer from the iterator.
amxc_array_it_t * amxc_array_get_at(const amxc_array_t *const array, const unsigned int index)
Gets the item iterator for the given index.
Definition: amxc_array.c:504
#define AMXC_VAR_ID_CUSTOM_BASE
Base variant id for custom variants.
Definition: amxc_variant.h:257
The array iterator structure.
Definition: amxc_array.h:174
The array structure.
Definition: amxc_array.h:162
void test_amxc_var_convert(UNUSED void **state)
void test_amxc_var_set_type(UNUSED void **state)
void test_amxc_var_push_take_amxc_string(UNUSED void **state)
void test_amxc_var_type_of(UNUSED void **state)
void test_amxc_var_add_new_key(UNUSED void **state)
void test_amxc_var_get_path(UNUSED void **state)
void test_amxc_var_copy(UNUSED void **state)
void test_amxc_var_new_delete(UNUSED void **state)
void test_amxc_var_move(UNUSED void **state)
void test_amxc_var_add_new(UNUSED void **state)
void test_amxc_var_get_set_key(UNUSED void **state)
void test_amxc_var_init_clean(UNUSED void **state)
void test_amxc_var_set_path(UNUSED void **state)
void test_amxc_var_take_it(UNUSED void **state)
void test_amxc_var_compare(UNUSED void **state)