|
DTNMA Reference Tools v2.1.0 - 13.gc5c0bac
Delay-Tolerant Networking Management Architecture (DTNMA) Tool Suite
|
#include "util/ari.h"#include "util/agent.h"#include "util/runctx.h"#include <refda/amm/const.h>#include <refda/agent.h>#include <refda/valprod.h>#include <cace/amm/semtype.h>#include <cace/ari/text_util.h>#include <cace/ari/cbor.h>#include <cace/util/logging.h>#include <cace/util/defs.h>#include <unity.h>
Include dependency graph for test_amm_const.c:Macros | |
| #define | TEST_CASE(...) |
| #define | EXAMPLE_ORG_ENUM 65535 |
| #define | EXAMPLE_ADM_ENUM 10 |
Functions | |
| static void | suite_adms_init (refda_agent_t *agent) |
| void | suiteSetUp (void) |
| int | suiteTearDown (int failures) |
| static void | check_produce (const char *refhex, const char *outhex, int expect_res) |
| void | test_const_produce_noparam (const char *refhex, const char *valhex, int expect_res, const char *outhex) |
| void | test_const_produce_param_one_int (const char *valhex, const char *refhex, const char *outhex, int expect_res) |
Variables | |
| static refda_agent_t | agent |
| static refda_amm_const_desc_t * | obj_noparam = NULL |
| static refda_amm_const_desc_t * | obj_intparam = NULL |
| #define EXAMPLE_ADM_ENUM 10 |
| #define EXAMPLE_ORG_ENUM 65535 |
| #define TEST_CASE | ( | ... | ) |
|
static |
References agent, cace_amm_lookup_deinit(), cace_amm_lookup_deref(), cace_amm_lookup_init(), cace_ari_deinit(), cace_ari_equal(), CACE_ARI_INIT_UNDEFINED, cace_ari_t::is_ref, refda_agent_t::objs, refda_agent_t::objs_mutex, refda_runctx_deinit(), refda_valprod_ctx_deinit(), refda_valprod_ctx_init(), refda_valprod_run(), test_util_ari_decode(), test_util_runctx_init(), and refda_valprod_ctx_t::value.
Referenced by test_const_produce_noparam(), and test_const_produce_param_one_int().
|
static |
Register CONST objects
References agent, cace_amm_idseg_ref_withenum(), cace_amm_obj_store_add_ns(), cace_amm_type_set_use_builtin(), cace_ari_set_int(), CACE_ARI_TYPE_INT, CACE_MALLOC, EXAMPLE_ADM_ENUM, EXAMPLE_ORG_ENUM, cace_amm_obj_desc_t::fparams, cace_amm_formal_param_t::index, cace_amm_formal_param_t::name, obj_intparam, obj_noparam, refda_agent_t::objs, refda_agent_bindrefs(), refda_amm_const_desc_init(), refda_register_const(), cace_amm_formal_param_t::typeobj, and refda_amm_const_desc_t::value.
Referenced by suiteSetUp().
| void suiteSetUp | ( | void | ) |
| int suiteTearDown | ( | int | failures | ) |
References agent, cace_closelog(), and refda_agent_deinit().
| void test_const_produce_noparam | ( | const char * | refhex, |
| const char * | valhex, | ||
| int | expect_res, | ||
| const char * | outhex | ||
| ) |
References check_produce(), obj_noparam, test_util_ari_decode(), and refda_amm_const_desc_t::value.
| void test_const_produce_param_one_int | ( | const char * | valhex, |
| const char * | refhex, | ||
| const char * | outhex, | ||
| int | expect_res | ||
| ) |
References check_produce(), obj_intparam, test_util_ari_decode(), and refda_amm_const_desc_t::value.
|
static |
Referenced by check_produce(), suite_adms_init(), suiteSetUp(), and suiteTearDown().
|
static |
Referenced by suite_adms_init(), and test_const_produce_param_one_int().
|
static |
Referenced by suite_adms_init(), and test_const_produce_noparam().