summaryrefslogtreecommitdiff
path: root/cesar/cp
diff options
context:
space:
mode:
authorNélio Laranjeiro2011-04-18 18:06:35 +0200
committerNélio Laranjeiro2011-04-18 18:20:48 +0200
commit46fc4b6bff67de6791e71a994b01853a948f0805 (patch)
tree45e27695a99a14394f7149156be18a5f4d479bba /cesar/cp
parentbeb401d25dcb5b7dc4427a27a29753c9dd0229d3 (diff)
cesar/cp: fix unit tests, refs #214
Diffstat (limited to 'cesar/cp')
-rw-r--r--cesar/cp/beacon/test/src/beacon.c3
-rw-r--r--cesar/cp/beacon/test/src/discover.c4
-rw-r--r--cesar/cp/msg/test/src/cc_discover_list.c3
3 files changed, 8 insertions, 2 deletions
diff --git a/cesar/cp/beacon/test/src/beacon.c b/cesar/cp/beacon/test/src/beacon.c
index d2b620fbc7..61635aa6c5 100644
--- a/cesar/cp/beacon/test/src/beacon.c
+++ b/cesar/cp/beacon/test/src/beacon.c
@@ -1467,6 +1467,9 @@ void
test_suite_beacon_spoc_update (test_t test)
{
cp_t cp;
+ mac_config_t mc;
+ cp.mac_config = &mc;
+ mac_config_init (&cp.mac_config);
cp_beacon_init (&cp);
cp_sta_mgr_init (&cp);
cp_cco_region_init (&cp);
diff --git a/cesar/cp/beacon/test/src/discover.c b/cesar/cp/beacon/test/src/discover.c
index 84979009d2..a94032fa4c 100644
--- a/cesar/cp/beacon/test/src/discover.c
+++ b/cesar/cp/beacon/test/src/discover.c
@@ -48,6 +48,8 @@ test_discover_init (test_discover_t *discover)
{
memset (&discover->cl, 0, sizeof (cl_t));
memset (&discover->sar, 0, sizeof (sar_t));
+ mac_config_init (&discover->mac_config);
+ discover->cp.mac_config = &discover->mac_config;
discover->mac_store = mac_store_init ();
discover->cp.cl = &discover->cl;
discover->cp.sar = &discover->sar;
@@ -58,8 +60,6 @@ test_discover_init (test_discover_t *discover)
cp_sta_mgr_set_our_avln (&discover->cp, avln);
discover->cp.bsu_aclf = &discover->aclf;
discover->aclf.beacon_period_tck = BSU_ACLF_BP_50HZ_TCK;
- mac_config_init (&discover->mac_config);
- discover->cp.mac_config = &discover->mac_config;
}
void
diff --git a/cesar/cp/msg/test/src/cc_discover_list.c b/cesar/cp/msg/test/src/cc_discover_list.c
index d6e4ccfa8f..bc131dc30c 100644
--- a/cesar/cp/msg/test/src/cc_discover_list.c
+++ b/cesar/cp/msg/test/src/cc_discover_list.c
@@ -81,7 +81,10 @@ test_case__cc_discover_list_cnf_send (test_t test)
test_begin (test, "Simple discover list")
{
+ mac_config_t mc;
cp_t cp;
+ cp.mac_config = &mc;
+ mac_config_init (&mc);
uint nb_sta = 10;
uint nb_net = 2;
uint i;