summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrennoch <info@etsi.org>2017-05-09 16:08:18 +0000
committerrennoch <info@etsi.org>2017-05-09 16:08:18 +0000
commite8c0bedee3873e759ce451e16b240f75127ce9a9 (patch)
treecd8fe0690ae8058762738b99437bdf1cc6868d39
parent4595554213c7a7148017ffcfbd042eb0eb1e6b9f (diff)
completion of f_TC_S1AP_MME_RAB_02
-rw-r--r--ttcn3/LibS1AP/LibS1AP_Templates.ttcn15
-rw-r--r--ttcn3/S1AP_TCFunctions.ttcn2
2 files changed, 16 insertions, 1 deletions
diff --git a/ttcn3/LibS1AP/LibS1AP_Templates.ttcn b/ttcn3/LibS1AP/LibS1AP_Templates.ttcn
index 61e93c5..5d6ff26 100644
--- a/ttcn3/LibS1AP/LibS1AP_Templates.ttcn
+++ b/ttcn3/LibS1AP/LibS1AP_Templates.ttcn
@@ -5138,6 +5138,21 @@ module LibS1AP_Templates {
/**
* @desc
*/
+ template(present) E_RABToBeModifiedItemBearerModReq mw_E_RABToBeModifiedItemBearerSUReq(
+ E_RAB_ID p_e_RAB_ID := 0,
+ template (present) E_RABLevelQoSParameters p_e_RABlevelQoSParameters := ?,
+ template (present) NAS_PDU p_nAS_PDU := '0000'O,
+ template (omit) E_RABToBeModifiedItemBearerModReq.iE_Extensions p_iE_Extensions := omit
+ ) := {
+ e_RAB_ID := p_e_RAB_ID,
+ e_RABLevelQoSParameters := p_e_RABlevelQoSParameters,
+ nAS_PDU := p_nAS_PDU,
+ iE_Extensions := p_iE_Extensions
+ } // End of template mw_E_RABToBeSetupItemBearerSUReq
+
+ /**
+ * @desc
+ */
template (value) E_RABItem m_E_RABItem(
in E_RAB_ID p_e_RAB_ID := 0,
in template (value) Cause p_cause
diff --git a/ttcn3/S1AP_TCFunctions.ttcn b/ttcn3/S1AP_TCFunctions.ttcn
index a67e21f..5162d9a 100644
--- a/ttcn3/S1AP_TCFunctions.ttcn
+++ b/ttcn3/S1AP_TCFunctions.ttcn
@@ -4257,7 +4257,7 @@ module S1AP_TCFunctions {
f_recv_E_RABModifiedRequest(mw_E_RABModifiedReqIEs(
vc_MME_UE_ID,
vc_eNB_UE_ID,
- mw_E_RABToBeModifiedList({?}) //TODO refine expectation
+ mw_E_RABToBeModifiedList({mw_E_RABToBeModifiedItemBearerSUReq(?,mw_e_RABlevelQoSParameters(5),?)})
));
f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());