|
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/reporting.h>#include <refda/register.h>#include <refda/edd_prod_ctx.h>#include <refda/amm/const.h>#include <refda/amm/edd.h>#include <cace/amm/semtype.h>#include <cace/ari/text_util.h>#include <cace/ari/cbor.h>#include <cace/util/logging.h>#include <cace/ari/text.h>#include <cace/util/defs.h>#include <unity.h>
Include dependency graph for test_reporting.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) |
| void | setUp (void) |
| static void | test_reporting_edd_int (refda_edd_prod_ctx_t *ctx) |
| static void | test_reporting_edd_one_int (refda_edd_prod_ctx_t *ctx) |
| static cace_ari_report_t * | assert_rptset_items (cace_ari_t *val) |
| void | test_refda_reporting_target (const char *targethex, int expect_res, const char *expectloghex) |
Variables | |
| static refda_agent_t | agent |
| static atomic_int | edd_one_state = ATOMIC_VAR_INIT(0) |
| #define EXAMPLE_ADM_ENUM 10 |
| #define EXAMPLE_ORG_ENUM 65535 |
| #define TEST_CASE | ( | ... | ) |
|
static |
| void setUp | ( | void | ) |
References edd_one_state.
|
static |
Register CONST objects
Register VAR objects
Register EDD objects
References agent, cace_amm_idseg_ref_withenum(), cace_amm_obj_store_add_ns(), cace_amm_type_set_use_builtin(), cace_ari_set_ac(), cace_ari_set_objref_path_intid(), cace_ari_set_vast(), CACE_ARI_TYPE_EDD, CACE_ARI_TYPE_INT, CACE_ARI_TYPE_VAR, CACE_ARI_TYPE_VAST, CACE_MALLOC, EXAMPLE_ADM_ENUM, EXAMPLE_ORG_ENUM, cace_ari_ac_t::items, refda_agent_t::objs, refda_amm_edd_desc_t::prod_type, refda_amm_edd_desc_t::produce, refda_adm_ietf_amm_base_init(), refda_adm_ietf_amm_init(), refda_adm_ietf_amm_semtype_init(), refda_adm_ietf_dtnma_agent_acl_init(), refda_adm_ietf_dtnma_agent_init(), refda_adm_ietf_network_base_init(), refda_agent_bindrefs(), refda_amm_const_desc_init(), refda_amm_edd_desc_init(), refda_amm_var_desc_init(), refda_register_const(), refda_register_edd(), refda_register_var(), test_reporting_edd_int(), test_reporting_edd_one_int(), refda_amm_var_desc_t::val_type, refda_amm_const_desc_t::value, and refda_amm_var_desc_t::value.
Referenced by suiteSetUp().
| void suiteSetUp | ( | void | ) |
| int suiteTearDown | ( | int | failures | ) |
References agent, cace_closelog(), and refda_agent_deinit().
| void test_refda_reporting_target | ( | const char * | targethex, |
| int | expect_res, | ||
| const char * | expectloghex | ||
| ) |
References agent, assert_rptset_items(), cace_ari_deinit(), cace_ari_equal(), cace_ari_get_ac(), CACE_ARI_INIT_UNDEFINED, cace_ari_set_tstr(), cace_ari_ac_t::items, cace_ari_report_t::items, refda_msgdata_deinit(), refda_reporting_target(), refda_runctx_deinit(), refda_agent_t::rptgs, test_util_ari_decode(), test_util_runctx_init(), and refda_msgdata_t::value.
|
static |
References CACE_ARI_INIT_UNDEFINED, cace_ari_set_int(), edd_one_state, refda_edd_prod_ctx_set_result_move(), and result.
Referenced by suite_adms_init().
|
static |
References CACE_ARI_TEXT_ENC_OPTS_DEFAULT, cace_ari_text_encode(), CHKVOID, refda_edd_prod_ctx_get_aparam_index(), and refda_edd_prod_ctx_set_result_copy().
Referenced by suite_adms_init().
|
static |
Referenced by suite_adms_init(), suiteSetUp(), suiteTearDown(), and test_refda_reporting_target().
|
static |
Referenced by setUp(), and test_reporting_edd_int().