Commit e378ad4b authored by ulrichst's avatar ulrichst
Browse files

completion of f_TC_S1AP_eNB_RAB_05

parent 1727ad54
Loading
Loading
Loading
Loading
+51 −2
Original line number Diff line number Diff line
@@ -22,7 +22,6 @@ module S1AP_TCFunctions {
    import from S1AP_Constants language "ASN.1:1997" all;
    import from S1AP_CommonDataTypes language "ASN.1:1997" all;
    // import from S1AP_Containers language "ASN.1:1997" all;
    import from S1AP_IEs language "ASN.1:1997" all;
    import from S1AP_PDU_Contents language "ASN.1:1997" all;
    import from S1AP_PDU_Descriptions language "ASN.1:1997" all;
    
@@ -306,7 +305,57 @@ module S1AP_TCFunctions {
                
			} // End of function f_TC_S1AP_eNB_RAB_04
			
			/**
			 * @desc Testcase function for TC_S1AP_eNB_RAB_05
			 */
			function f_TC_S1AP_eNB_RAB_05() runs on S1APComponent { 
				// Local variables
				const QCI c_qci_id := 1; // TODO
	
				// Preamble
				f_S1AP_enb_init();
				f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); 
				log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");
    
				// Test body
			    f_send_E_RABSetupRequest(m_E_RABSetupReqIEs(
				   vc_MME_UE_ID,
				   vc_eNB_UE_ID,
				   {
						m_E_RABToBeSetupItemBearerSUReq(1),
						m_E_RABToBeSetupItemBearerSUReq(1)
					}
			   ));
	
	

				f_recv_E_RABSetupResponse(mw_E_RABSetupResIEs_FailedToSetupList(
					vc_MME_UE_ID,
					vc_eNB_UE_ID,
					-, //omit
					{
						mw_E_RABItem(
							1,
							{
								radioNetwork := multiple_E_RAB_ID_instances
							}
						),
						mw_E_RABItem(
							1,
							{
								radioNetwork := multiple_E_RAB_ID_instances
							}
						)
					}
				));
                    
				f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 
    
				f_postamble_S1AP_eNB();
				f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); 
				log("*** " & __SCOPE__ & ": INFO: Postamble done. ***");
    
			} // End of function f_TC_S1AP_eNB_RAB_05
        } // End of group ERAB_management_group