aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2015-11-30 16:03:36 +0100
committerDaniel Willmann <dwillmann@sysmocom.de>2015-11-30 16:03:36 +0100
commit23c86e38bc3879c0ba8283d457014931f414c23e (patch)
tree175ec4a05bc50a22a0a61fa24251ad8dd947b9d1
parente3adf0edc3c0070337a85e448481c10f477c8d9c (diff)
test-hnbap: Use different types for UE request and accept IEs
-rw-r--r--src/tests/test-hnbap.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/tests/test-hnbap.c b/src/tests/test-hnbap.c
index 6b430af..01119c3 100644
--- a/src/tests/test-hnbap.c
+++ b/src/tests/test-hnbap.c
@@ -78,7 +78,8 @@ void test_asn1_decoding(void)
HNBAP_PDU_t _pdu, *pdu = &_pdu;
InitiatingMessage_t *im;
SuccessfulOutcome_t *so;
- UERegisterRequestIEs_t ies;
+ UERegisterRequestIEs_t ue_req_ies;
+ UERegisterAcceptIEs_t ue_acc_ies;
HNBRegisterRequestIEs_t hnb_ies;
char imsi[16];
@@ -124,12 +125,12 @@ void test_asn1_decoding(void)
im = &pdu->choice.initiatingMessage;
ASSERT(im->procedureCode == ProcedureCode_id_UERegister);
- rc = hnbap_decode_ueregisterrequesties(&ies, &im->value);
+ rc = hnbap_decode_ueregisterrequesties(&ue_req_ies, &im->value);
ASSERT(rc >= 0);
- ASSERT(ies.uE_Identity.present == UE_Identity_PR_iMSI);
- decode_iu_bcd(imsi, sizeof(imsi), ies.uE_Identity.choice.iMSI.buf,
- ies.uE_Identity.choice.iMSI.size);
+ ASSERT(ue_req_ies.uE_Identity.present == UE_Identity_PR_iMSI);
+ decode_iu_bcd(imsi, sizeof(imsi), ue_req_ies.uE_Identity.choice.iMSI.buf,
+ ue_req_ies.uE_Identity.choice.iMSI.size);
printf("HNBAP UE Register request from IMSI %s\n", imsi);
@@ -144,12 +145,12 @@ void test_asn1_decoding(void)
so = &pdu->choice.successfulOutcome;
ASSERT(so->procedureCode == ProcedureCode_id_UERegister);
- rc = hnbap_decode_ueregisteraccepties(&ies, &so->value);
+ rc = hnbap_decode_ueregisteraccepties(&ue_acc_ies, &so->value);
ASSERT(rc >= 0);
- ASSERT(ies.uE_Identity.present == UE_Identity_PR_iMSI);
- decode_iu_bcd(imsi, sizeof(imsi), ies.uE_Identity.choice.iMSI.buf,
- ies.uE_Identity.choice.iMSI.size);
+ ASSERT(ue_acc_ies.uE_Identity.present == UE_Identity_PR_iMSI);
+ decode_iu_bcd(imsi, sizeof(imsi), ue_acc_ies.uE_Identity.choice.iMSI.buf,
+ ue_acc_ies.uE_Identity.choice.iMSI.size);
printf("HNBAP UE Register accept to IMSI %s\n", imsi);