Commit 398238d2 authored by ulrichst's avatar ulrichst
Browse files

completion of f_TC_S1AP_eNB_RAB_07

parent c66f2831
Loading
Loading
Loading
Loading
+53 −1
Original line number Diff line number Diff line
@@ -417,6 +417,58 @@ module S1AP_TCFunctions {
    
			} // End of function f_TC_S1AP_eNB_RAB_06        
			
						/**
			 * @desc Testcase function for TC_S1AP_eNB_RAB_07
			 */
			function f_TC_S1AP_eNB_RAB_07() runs on S1APComponent { 
				// Local variables
				const E_RAB_ID c_E_RAB_ID_A := 0;
			  	const TransportLayerAddress c_transportLayerAddress := '0'B;
			   	const GTP_TEID c_gTP_TEID := '00000000'O;
			   	const NAS_PDU c_nAS_PDU := '0000'O;
				
				// 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 (
						c_E_RAB_ID_A,
						m_e_RABlevelQoSParameters
						(1),
						c_transportLayerAddress,
						c_gTP_TEID,
						c_nAS_PDU,
						{m_correlationID_IE('01020304'O), m_SIPTO_correlationID_IE('01020304'O)} // iE_Extensions
					)}
				));
	
				f_recv_E_RABSetupResponse(mw_E_RABSetupResIEs_FailedToSetupList(
				vc_MME_UE_ID,
				vc_eNB_UE_ID,
				-, //omit
				{
					mw_E_RABItem(
						1,
						?
					)
				}
			)); 
			 
				               
				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_07           
       
        } // End of group ERAB_management_group
        
        /**