aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ms/MsTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ms/MsTest.cpp')
-rw-r--r--tests/ms/MsTest.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/tests/ms/MsTest.cpp b/tests/ms/MsTest.cpp
index 01f26423..75328f48 100644
--- a/tests/ms/MsTest.cpp
+++ b/tests/ms/MsTest.cpp
@@ -329,7 +329,7 @@ static void test_ms_storage()
{
uint32_t tlli = 0xffeeddbb;
gprs_rlcmac_ul_tbf *ul_tbf;
- GprsMs *ms;
+ GprsMs *ms, *ms_tmp;
GprsMsStorage store;
printf("=== start %s ===\n", __func__);
@@ -340,18 +340,20 @@ static void test_ms_storage()
ms = store.get_ms(tlli + 0);
OSMO_ASSERT(ms == NULL);
- ms = store.get_or_create_ms(tlli + 0);
+ ms = store.create_ms(tlli + 0, GPRS_RLCMAC_UL_TBF);
+ OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms->tlli() == tlli + 0);
- ms = store.get_ms(tlli + 0);
- OSMO_ASSERT(ms != NULL);
+ ms_tmp = store.get_ms(tlli + 0);
+ OSMO_ASSERT(ms == ms_tmp);
OSMO_ASSERT(ms->tlli() == tlli + 0);
- ms = store.get_or_create_ms(tlli + 1);
+ ms = store.create_ms(tlli + 1, GPRS_RLCMAC_UL_TBF);
+ OSMO_ASSERT(ms != NULL);
OSMO_ASSERT(ms->tlli() == tlli + 1);
- ms = store.get_ms(tlli + 1);
- OSMO_ASSERT(ms != NULL);
+ ms_tmp = store.get_ms(tlli + 1);
+ OSMO_ASSERT(ms == ms_tmp);
OSMO_ASSERT(ms->tlli() == tlli + 1);
/* delete ms */