Go to the source code of this file.
◆ test_amxc_variant_dump()
void test_amxc_variant_dump |
( |
void ** |
state | ) |
|
◆ test_amxc_variant_dump2()
void test_amxc_variant_dump2 |
( |
void ** |
state | ) |
|
◆ test_amxc_variant_dump2_null()
void test_amxc_variant_dump2_null |
( |
void ** |
state | ) |
|
◆ test_amxc_variant_dump_htable_comma_position()
void test_amxc_variant_dump_htable_comma_position |
( |
void ** |
state | ) |
|
Definition at line 308 of file test_amxc_variant_dump.c.
326 assert_int_equal(0, status);
327 assert_string_equal(teststate->
buffer,
329 " key1 = \"text1\",\n"
330 " key2 = \"text2\",\n"
#define cstring_t
Convenience macro.
#define AMXC_VAR_ID_HTABLE
Ambiorix Hash Table variant id.
int amxc_var_dump(const amxc_var_t *const var, int fd)
Dumps the content of the variant in a human readable manner.
#define amxc_var_add_key(type, var, key, data)
Convenience macro for adding a variant to composite variant type.
int amxc_var_set_type(amxc_var_t *const var, const uint32_t type)
Change the variant data type.
int amxc_var_init(amxc_var_t *const var)
Initializes a variant.
void amxc_var_clean(amxc_var_t *const var)
Clean-up and reset variant.
The variant struct definition.
◆ test_amxc_variant_dump_list_comma_position()
void test_amxc_variant_dump_list_comma_position |
( |
void ** |
state | ) |
|
Definition at line 278 of file test_amxc_variant_dump.c.
296 assert_int_equal(0, status);
297 assert_string_equal(teststate->
buffer,
#define AMXC_VAR_ID_LIST
Ambiorix Linked List variant id.
#define amxc_var_add(type, var, data)
Convenience macro for adding a variant to composite variant type.
◆ test_amxc_variant_dump_null()
void test_amxc_variant_dump_null |
( |
void ** |
state | ) |
|
◆ test_amxc_variant_dump_testsetup()
int test_amxc_variant_dump_testsetup |
( |
void ** |
state | ) |
|
Definition at line 93 of file test_amxc_variant_dump.c.
95 assert_non_null(teststate);
97 teststate->
fd = shm_open(
"/test_amxc_variant_dump", O_CREAT | O_TRUNC | O_RDWR, S_IRUSR | S_IWUSR);
98 assert_int_not_equal(teststate->
fd, -1);
99 assert_int_not_equal(-1, ftruncate(teststate->
fd, 1024));
100 teststate->
buffer = mmap(NULL, 1024, PROT_READ | PROT_WRITE, MAP_SHARED, teststate->
fd, 0);
101 assert_non_null(teststate->
buffer);
◆ test_amxc_variant_dump_testteardown()
int test_amxc_variant_dump_testteardown |
( |
void ** |
state | ) |
|
◆ test_amxc_variant_log()
void test_amxc_variant_log |
( |
void ** |
state | ) |
|
◆ test_amxc_variant_log_null()
void test_amxc_variant_log_null |
( |
void ** |
state | ) |
|