Loading DiameterGx/ttcn/DiameterGx_TestCases.ttcn +105 −83 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_IPS_01 /* Loading @@ -65,7 +64,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_IPS_02 /* Loading @@ -86,13 +84,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_IPS_03 }//end group TP_PCRFRole_IPS group TP_PCRFRole_MSI { //Modification of Session Information /* * @desc TC_PCRF_MSI_01 * @param p_cSeq_s Transaction Id Loading @@ -111,7 +106,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_01 /* Loading @@ -132,7 +126,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_02 /* Loading @@ -153,7 +146,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_03 /* Loading @@ -174,7 +166,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_04 /* Loading @@ -195,7 +186,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_05 /* Loading @@ -216,13 +206,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_06 }//end group TP_PCRFRole_MSI group TP_PCRFRole_INV { //Invalid Behaviour /* * @desc TC_PCRF_INV_01 * @param p_cSeq_s Transaction Id Loading @@ -241,7 +228,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_INV_01 /* Loading @@ -262,9 +248,7 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_INV_02 }//end group TP_PCRFRole_INV group TP_PCRFRole_ST { //Session Termination Loading @@ -287,7 +271,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_ST_01 /* Loading @@ -308,7 +291,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_ST_02 /* Loading @@ -329,13 +311,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_ST_03 }//end group TP_PCRFRole_ST group TP_PCRFRole_PCC { //PCC rules /* * @desc TC_PCRF_PCC_01 * @param p_cSeq_s Transaction Id Loading @@ -354,7 +333,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_01 /* Loading @@ -375,7 +353,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_02 /* Loading @@ -396,7 +373,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_03 /* Loading @@ -417,7 +393,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_04 /* Loading @@ -438,7 +413,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_05 /* Loading @@ -459,7 +433,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_06 /* Loading @@ -480,7 +453,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_07 /* Loading @@ -501,7 +473,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_08 /* Loading @@ -522,12 +493,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_09 }//end group TP_PCRFRole_PCC group TP_PCRFRole_EMS { //Emergency services /* * @desc TC_PCRF_EMS_01 * @param p_cSeq_s Transaction Id Loading @@ -546,7 +515,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_EMS_01 /* Loading @@ -567,12 +535,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_EMS_02 }//end group TP_PCRFRole_EMS group TP_PCRFRole_UMC { //Usage monitoring control /* * @desc TC_PCRF_UMC_01 * @param p_cSeq_s Transaction Id Loading @@ -591,12 +557,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_UMC_01 }//end group TP_PCRFRole_UMC group TP_PCRFRole_IRS { //IMS Restoration Support /* * @desc TC_PCRF_IRS_01 * @param p_cSeq_s Transaction Id Loading @@ -617,7 +581,6 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_IRS_01 /* Loading @@ -640,13 +603,10 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_IRS_02 }//end group TP_PCRFRole_IRS group TP_PCRFRole_MPS { //Multimedia Priority Support /* * @desc TC_PCRF_MPS_01 * @param p_cSeq_s Transaction Id Loading @@ -667,7 +627,6 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_MPS_01 /* Loading @@ -690,13 +649,10 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_MPS_02 }//end group TP_PCRFRole_MPS group TP_PCRFRole_SDC { //Sponsored Data Connectivity /* * @desc TC_PCRF_SDC_01 * @param p_cSeq_s Transaction Id Loading @@ -717,19 +673,15 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_SDC_01 }//end group TP_PCRFRole_SDC group TP_PCRFRole_RAU { //Reporting Accumulated Usage }//end group TP_PCRFRole_RAU } //end group TP_PCRFRole group TP_PCEFRole { group TP_PCEFRole_IPS { //Initial Provisioning Session /* * @desc TC_PCEF_IPS_01 * @param p_cSeq_s Transaction Id Loading @@ -748,10 +700,8 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_IPS_01 /* * @desc TC_PCEF_IPS_01_ * @param p_cSeq_s Transaction Id Loading @@ -776,7 +726,6 @@ module DiameterGx_TestCases f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2); } // end TC_PCEF_IPS_01_ /* Loading @@ -797,7 +746,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_IPS_02 /* Loading @@ -824,10 +772,8 @@ module DiameterGx_TestCases f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2); } // end TC_PCEF_IPS_03 /* * @desc TC_PCEF_IPS_04 * @param p_cSeq_s Transaction Id Loading @@ -852,10 +798,8 @@ module DiameterGx_TestCases f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2); } // end TC_PCEF_IPS_04 /* * @desc TC_PCEF_IPS_05 * @param p_cSeq_s Transaction Id Loading @@ -880,13 +824,10 @@ module DiameterGx_TestCases f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2); } // end TC_PCEF_IPS_05 }//end group TP_PCEFRole_IPS group TP_PCEFRole_MSI { //Modification of Session Information /* * @desc TC_PCEF_MSI_01 * @param p_cSeq_s Transaction Id Loading @@ -905,7 +846,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_01 /* Loading @@ -926,10 +866,8 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_02 /* * @desc TC_PCEF_MSI_03 * @param p_cSeq_s Transaction Id Loading @@ -948,10 +886,8 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_03 /* * @desc TC_PCEF_MSI_04 * @param p_cSeq_s Transaction Id Loading @@ -970,10 +906,8 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_04 /* * @desc TC_PCEF_MSI_05 * @param p_cSeq_s Transaction Id Loading @@ -992,18 +926,13 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_05 }//end group TP_PCEFRole_MSI group TP_PCEFRole_INV { //Invalid Behaviour }//end group TP_PCEFRole_INV group TP_PCEFRole_ST { //Session Termination /* * @desc TC_PCEF_ST_01 * @param p_cSeq_s Transaction Id Loading @@ -1022,7 +951,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_ST_01 /* Loading @@ -1043,13 +971,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_ST_02 }//end group TP_PCEFRole_ST group TP_PCEFRole_PCC { //PCC rules /* * @desc TC_PCEF_PCC_01 * @param p_cSeq_s Transaction Id Loading @@ -1068,18 +993,106 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_01 /* * @desc TC_PCEF_PCC_02 */ testcase TC_PCEF_PCC_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_02 /* * @desc TC_PCEF_PCC_03 */ testcase TC_PCEF_PCC_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_03 /* * @desc TC_PCEF_PCC_04 */ testcase TC_PCEF_PCC_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_04 /* TC_PCEF_PCC_05 TC_PCEF_PCC_06 TC_PCEF_PCC_07 TC_PCEF_PCC_08 TC_PCEF_PCC_09 TC_PCEF_PCC_10 TC_PCEF_PCC_11 TC_PCEF_PCC_12 TC_PCEF_PCC_13 TC_PCEF_PCC_14 TC_PCEF_PCC_15 TC_PCEF_PCC_16 */ }//end group TP_PCEFRole_PCC group TP_PCEFRole_EMS { //Emergency services /* TC_PCEF_EMS_01 TC_PCEF_EMS_02 */ }//end group TP_PCEFRole_EMS group TP_PCEFRole_UMC { //Usage monitoring control /* TC_PCEF_UMC_01 */ }//end group TP_PCEFRole_UMC group TP_PCEFRole_IRS { //IMS Restoration Support /* TC_PCEF_IRS_01 TC_PCEF_IRS_02 */ }//end group TP_PCEFRole_IRS group TP_PCEFRole_MPS { //Multimedia Priority Support Loading @@ -1089,9 +1102,18 @@ module DiameterGx_TestCases }//end group TP_PCEFRole_SDC group TP_PCEFRole_RAU { //Reporting Accumulated Usage }//end group TP_PCEFRole_RAU /* TC_PCEF_RAU_01 TC_PCEF_RAU_02 TC_PCEF_RAU_03 TC_PCEF_RAU_04 TC_PCEF_RAU_05 TC_PCEF_RAU_06 TC_PCEF_RAU_07 */ }//end group TP_PCEFRole_RAU }//end group TP_PCEFRole Loading Loading
DiameterGx/ttcn/DiameterGx_TestCases.ttcn +105 −83 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_IPS_01 /* Loading @@ -65,7 +64,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_IPS_02 /* Loading @@ -86,13 +84,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_IPS_03 }//end group TP_PCRFRole_IPS group TP_PCRFRole_MSI { //Modification of Session Information /* * @desc TC_PCRF_MSI_01 * @param p_cSeq_s Transaction Id Loading @@ -111,7 +106,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_01 /* Loading @@ -132,7 +126,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_02 /* Loading @@ -153,7 +146,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_03 /* Loading @@ -174,7 +166,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_04 /* Loading @@ -195,7 +186,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_05 /* Loading @@ -216,13 +206,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_MSI_06 }//end group TP_PCRFRole_MSI group TP_PCRFRole_INV { //Invalid Behaviour /* * @desc TC_PCRF_INV_01 * @param p_cSeq_s Transaction Id Loading @@ -241,7 +228,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_INV_01 /* Loading @@ -262,9 +248,7 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_INV_02 }//end group TP_PCRFRole_INV group TP_PCRFRole_ST { //Session Termination Loading @@ -287,7 +271,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_ST_01 /* Loading @@ -308,7 +291,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_ST_02 /* Loading @@ -329,13 +311,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_ST_03 }//end group TP_PCRFRole_ST group TP_PCRFRole_PCC { //PCC rules /* * @desc TC_PCRF_PCC_01 * @param p_cSeq_s Transaction Id Loading @@ -354,7 +333,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_01 /* Loading @@ -375,7 +353,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_02 /* Loading @@ -396,7 +373,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_03 /* Loading @@ -417,7 +393,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_04 /* Loading @@ -438,7 +413,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_05 /* Loading @@ -459,7 +433,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_06 /* Loading @@ -480,7 +453,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_07 /* Loading @@ -501,7 +473,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_08 /* Loading @@ -522,12 +493,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_PCC_09 }//end group TP_PCRFRole_PCC group TP_PCRFRole_EMS { //Emergency services /* * @desc TC_PCRF_EMS_01 * @param p_cSeq_s Transaction Id Loading @@ -546,7 +515,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_EMS_01 /* Loading @@ -567,12 +535,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_EMS_02 }//end group TP_PCRFRole_EMS group TP_PCRFRole_UMC { //Usage monitoring control /* * @desc TC_PCRF_UMC_01 * @param p_cSeq_s Transaction Id Loading @@ -591,12 +557,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxEDown(v_diameterComponent_pcef); } // end TC_PCRF_UMC_01 }//end group TP_PCRFRole_UMC group TP_PCRFRole_IRS { //IMS Restoration Support /* * @desc TC_PCRF_IRS_01 * @param p_cSeq_s Transaction Id Loading @@ -617,7 +581,6 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_IRS_01 /* Loading @@ -640,13 +603,10 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_IRS_02 }//end group TP_PCRFRole_IRS group TP_PCRFRole_MPS { //Multimedia Priority Support /* * @desc TC_PCRF_MPS_01 * @param p_cSeq_s Transaction Id Loading @@ -667,7 +627,6 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_MPS_01 /* Loading @@ -690,13 +649,10 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_MPS_02 }//end group TP_PCRFRole_MPS group TP_PCRFRole_SDC { //Sponsored Data Connectivity /* * @desc TC_PCRF_SDC_01 * @param p_cSeq_s Transaction Id Loading @@ -717,19 +673,15 @@ module DiameterGx_TestCases f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_SDC_01 }//end group TP_PCRFRole_SDC group TP_PCRFRole_RAU { //Reporting Accumulated Usage }//end group TP_PCRFRole_RAU } //end group TP_PCRFRole group TP_PCEFRole { group TP_PCEFRole_IPS { //Initial Provisioning Session /* * @desc TC_PCEF_IPS_01 * @param p_cSeq_s Transaction Id Loading @@ -748,10 +700,8 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_IPS_01 /* * @desc TC_PCEF_IPS_01_ * @param p_cSeq_s Transaction Id Loading @@ -776,7 +726,6 @@ module DiameterGx_TestCases f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2); } // end TC_PCEF_IPS_01_ /* Loading @@ -797,7 +746,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_IPS_02 /* Loading @@ -824,10 +772,8 @@ module DiameterGx_TestCases f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2); } // end TC_PCEF_IPS_03 /* * @desc TC_PCEF_IPS_04 * @param p_cSeq_s Transaction Id Loading @@ -852,10 +798,8 @@ module DiameterGx_TestCases f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2); } // end TC_PCEF_IPS_04 /* * @desc TC_PCEF_IPS_05 * @param p_cSeq_s Transaction Id Loading @@ -880,13 +824,10 @@ module DiameterGx_TestCases f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2); } // end TC_PCEF_IPS_05 }//end group TP_PCEFRole_IPS group TP_PCEFRole_MSI { //Modification of Session Information /* * @desc TC_PCEF_MSI_01 * @param p_cSeq_s Transaction Id Loading @@ -905,7 +846,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_01 /* Loading @@ -926,10 +866,8 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_02 /* * @desc TC_PCEF_MSI_03 * @param p_cSeq_s Transaction Id Loading @@ -948,10 +886,8 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_03 /* * @desc TC_PCEF_MSI_04 * @param p_cSeq_s Transaction Id Loading @@ -970,10 +906,8 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_04 /* * @desc TC_PCEF_MSI_05 * @param p_cSeq_s Transaction Id Loading @@ -992,18 +926,13 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_MSI_05 }//end group TP_PCEFRole_MSI group TP_PCEFRole_INV { //Invalid Behaviour }//end group TP_PCEFRole_INV group TP_PCEFRole_ST { //Session Termination /* * @desc TC_PCEF_ST_01 * @param p_cSeq_s Transaction Id Loading @@ -1022,7 +951,6 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_ST_01 /* Loading @@ -1043,13 +971,10 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_ST_02 }//end group TP_PCEFRole_ST group TP_PCEFRole_PCC { //PCC rules /* * @desc TC_PCEF_PCC_01 * @param p_cSeq_s Transaction Id Loading @@ -1068,18 +993,106 @@ module DiameterGx_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_01 /* * @desc TC_PCEF_PCC_02 */ testcase TC_PCEF_PCC_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_02 /* * @desc TC_PCEF_PCC_03 */ testcase TC_PCEF_PCC_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_03 /* * @desc TC_PCEF_PCC_04 */ testcase TC_PCEF_PCC_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); //Start v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_04 /* TC_PCEF_PCC_05 TC_PCEF_PCC_06 TC_PCEF_PCC_07 TC_PCEF_PCC_08 TC_PCEF_PCC_09 TC_PCEF_PCC_10 TC_PCEF_PCC_11 TC_PCEF_PCC_12 TC_PCEF_PCC_13 TC_PCEF_PCC_14 TC_PCEF_PCC_15 TC_PCEF_PCC_16 */ }//end group TP_PCEFRole_PCC group TP_PCEFRole_EMS { //Emergency services /* TC_PCEF_EMS_01 TC_PCEF_EMS_02 */ }//end group TP_PCEFRole_EMS group TP_PCEFRole_UMC { //Usage monitoring control /* TC_PCEF_UMC_01 */ }//end group TP_PCEFRole_UMC group TP_PCEFRole_IRS { //IMS Restoration Support /* TC_PCEF_IRS_01 TC_PCEF_IRS_02 */ }//end group TP_PCEFRole_IRS group TP_PCEFRole_MPS { //Multimedia Priority Support Loading @@ -1089,9 +1102,18 @@ module DiameterGx_TestCases }//end group TP_PCEFRole_SDC group TP_PCEFRole_RAU { //Reporting Accumulated Usage }//end group TP_PCEFRole_RAU /* TC_PCEF_RAU_01 TC_PCEF_RAU_02 TC_PCEF_RAU_03 TC_PCEF_RAU_04 TC_PCEF_RAU_05 TC_PCEF_RAU_06 TC_PCEF_RAU_07 */ }//end group TP_PCEFRole_RAU }//end group TP_PCEFRole Loading