From c7dc71e66d5bd31dfdd48dd75ef8a6e4efb57b1f Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Thu, 16 Jan 2025 15:38:20 +0100 Subject: [PATCH] Add test for CU F1AP ID data --- openair2/F1AP/f1ap_ids_test.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/openair2/F1AP/f1ap_ids_test.c b/openair2/F1AP/f1ap_ids_test.c index 3007db566a..8c1860a946 100644 --- a/openair2/F1AP/f1ap_ids_test.c +++ b/openair2/F1AP/f1ap_ids_test.c @@ -25,7 +25,7 @@ #include "common/utils/assertions.h" #include "f1ap_ids.h" -int main() +void du_data_test() { du_init_f1_ue_data(); int rnti = 13; @@ -38,5 +38,26 @@ int main() DevAssert(exists); f1_ue_data_t rdata = du_get_f1_ue_data(rnti); DevAssert(rdata.secondary_ue == data.secondary_ue); +} + +void cu_data_test() +{ + cu_init_f1_ue_data(); + int ue_id = 13; + f1_ue_data_t data = {.secondary_ue = 1}; + bool ret = cu_add_f1_ue_data(ue_id, &data); + DevAssert(ret); + ret = cu_add_f1_ue_data(ue_id, &data); + DevAssert(!ret); + bool exists = cu_exists_f1_ue_data(ue_id); + DevAssert(exists); + f1_ue_data_t rdata = cu_get_f1_ue_data(ue_id); + DevAssert(rdata.secondary_ue == data.secondary_ue); +} + +int main() +{ + du_data_test(); + cu_data_test(); return 0; }