#include <sys/time.h>
#include <sys/resource.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <inttypes.h>
#include <limits.h>
#include <unistd.h>
#include <fcntl.h>
#include <cmocka.h>
#include <amxc/amxc.h>
#include <amxp/amxp_signal.h>
#include <amxd/amxd_dm.h>
#include <amxd/amxd_object.h>
#include <amxd/amxd_parameter.h>
#include <amxo/amxo.h>
#include <amxo/amxo_hooks.h>
#include "test_param_flags.h"
#include <amxc/amxc_macros.h>
Go to the source code of this file.
◆ test_flags_are_set()
void test_flags_are_set |
( |
UNUSED void ** |
state | ) |
|
Definition at line 82 of file test_param_flags.c.
84 amxd_object_t*
object = NULL;
85 amxd_param_t* param = NULL;
94 object = amxd_dm_findf(&dm,
"TestObject.");
95 assert_non_null(
object);
96 param = amxd_object_get_param_def(
object,
"Text");
97 assert_non_null(param);
99 assert_true(amxd_param_has_flag(param,
"uci"));
100 assert_true(amxd_param_has_flag(param,
"user"));
101 assert_false(amxd_param_has_flag(param,
"back-up"));
void amxo_parser_clean(amxo_parser_t *parser)
Cleans up the odl parser instance.
int amxo_parser_parse_file(amxo_parser_t *parser, const char *file_path, amxd_object_t *object)
Parses an odl file.
static amxd_status_t amxo_parser_get_status(amxo_parser_t *parser)
Get the status of the odl parser.
int amxo_parser_init(amxo_parser_t *parser)
Initializes a new odl parser instance.
The ODL parser structure.
◆ test_populate_can_change_flags()
void test_populate_can_change_flags |
( |
UNUSED void ** |
state | ) |
|
Definition at line 107 of file test_param_flags.c.
109 amxd_object_t*
object = NULL;
110 amxd_param_t* param = NULL;
119 object = amxd_dm_findf(&dm,
"TestObject.");
120 assert_non_null(
object);
121 param = amxd_object_get_param_def(
object,
"Text");
122 assert_non_null(param);
124 assert_true(amxd_param_has_flag(param,
"uci"));
125 assert_true(amxd_param_has_flag(param,
"user"));
126 assert_false(amxd_param_has_flag(param,
"back-up"));
131 assert_true(amxd_param_has_flag(param,
"uci"));
132 assert_true(amxd_param_has_flag(param,
"back-up"));
133 assert_false(amxd_param_has_flag(param,
"user"));