libamxd
6.4.1
Data Model Manager
|
#include <stdlib.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <fcntl.h>
#include <unistd.h>
#include <signal.h>
#include <cmocka.h>
#include <amxc/amxc.h>
#include <amxp/amxp_signal.h>
#include <amxp/amxp_slot.h>
#include <amxd/amxd_common.h>
#include <amxd/amxd_dm.h>
#include <amxd/amxd_object.h>
#include <amxd/amxd_parameter.h>
#include <amxd/amxd_function.h>
#include <amxd/amxd_action.h>
#include "test_amxd_object_action.h"
#include <amxc/amxc_macros.h>
Go to the source code of this file.
Functions | |
static amxd_status_t | amxd_action_dummy_cb (UNUSED amxd_object_t *const object, UNUSED amxd_param_t *const param, UNUSED amxd_action_t reason, UNUSED const amxc_var_t *const args, UNUSED amxc_var_t *const retval, UNUSED void *priv) |
static amxd_status_t | amxd_action_object_test_cb (amxd_object_t *const object, amxd_param_t *const param, amxd_action_t reason, UNUSED const amxc_var_t *const args, amxc_var_t *const retval, void *priv) |
static amxd_object_t * | test_build_dm (void) |
void | test_amxd_object_add_action_cb (UNUSED void **state) |
void | test_amxd_object_add_action_cb_invalid_args (UNUSED void **state) |
void | test_amxd_object_remove_action_cb (UNUSED void **state) |
void | test_amxd_object_remove_action_cb_invalid_args (UNUSED void **state) |
void | test_amxd_object_disable_action_cb (UNUSED void **state) |
void | test_amxd_object_action_cb_data (UNUSED void **state) |
Variables | |
static amxd_dm_t | dm |
static amxd_action_t | expected_reason |
static void * | expected_priv |
static amxd_object_t * | expected_obj |
static amxd_status_t | status |
static uint32_t | called = 0 |
|
static |
Definition at line 87 of file test_amxd_object_action.c.
|
static |
Definition at line 96 of file test_amxd_object_action.c.
void test_amxd_object_action_cb_data | ( | UNUSED void ** | state | ) |
Definition at line 305 of file test_amxd_object_action.c.
void test_amxd_object_add_action_cb | ( | UNUSED void ** | state | ) |
Definition at line 154 of file test_amxd_object_action.c.
void test_amxd_object_add_action_cb_invalid_args | ( | UNUSED void ** | state | ) |
Definition at line 194 of file test_amxd_object_action.c.
void test_amxd_object_disable_action_cb | ( | UNUSED void ** | state | ) |
Definition at line 270 of file test_amxd_object_action.c.
void test_amxd_object_remove_action_cb | ( | UNUSED void ** | state | ) |
Definition at line 211 of file test_amxd_object_action.c.
void test_amxd_object_remove_action_cb_invalid_args | ( | UNUSED void ** | state | ) |
Definition at line 246 of file test_amxd_object_action.c.
|
static |
Definition at line 121 of file test_amxd_object_action.c.
|
static |
Definition at line 85 of file test_amxd_object_action.c.
|
static |
Definition at line 78 of file test_amxd_object_action.c.
|
static |
Definition at line 82 of file test_amxd_object_action.c.
|
static |
Definition at line 81 of file test_amxd_object_action.c.
|
static |
Definition at line 80 of file test_amxd_object_action.c.
|
static |
Definition at line 83 of file test_amxd_object_action.c.