Loading DiameterGx/ttcn/DiameterGx_TestCases.ttcn +490 −58 Original line number Diff line number Diff line Loading @@ -22,8 +22,6 @@ module DiameterGx_TestCases import from LibGtp_TypesAndValues all; import from LibGtp_Interface all; group TP_PCRFRole { group TP_PCRFRole_IPS { //Initial Provisioning Session /* Loading Loading @@ -252,7 +250,6 @@ module DiameterGx_TestCases }//end group TP_PCRFRole_INV group TP_PCRFRole_ST { //Session Termination /* * @desc TC_PCRF_ST_01 * @param p_cSeq_s Transaction Id Loading Loading @@ -674,10 +671,29 @@ module DiameterGx_TestCases 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 /* * @desc TC_PCRF_SDC_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SDC_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcef; var DiameterComponent v_diameterComponent_af; f_cf_1Gx1RxUp(v_diameterComponent_pcef,v_diameterComponent_af); //Start /* v_diameterComponent_pcef.start(DiameterGx_Gx_TCFunctions.f_TC_PCRF_SDC_02()); v_diameterComponent_af.start(DiameterGx_Rx_TCFunctions.f_TC_PCRF_OpenSessionSponsor()); */ // synchronize 2 PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_SDC_02 }//end group TP_PCRFRole_SDC } //end group TP_PCRFRole group TP_PCEFRole { Loading Loading @@ -929,9 +945,6 @@ module DiameterGx_TestCases } // 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 Loading Loading @@ -1053,68 +1066,487 @@ module DiameterGx_TestCases } // 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 * @desc TC_PCEF_PCC_05 */ testcase TC_PCEF_PCC_05() 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_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_05 /* * @desc TC_PCEF_PCC_06 */ testcase TC_PCEF_PCC_06() 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_06()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_06 /* * @desc TC_PCEF_PCC_07 */ testcase TC_PCEF_PCC_07() 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_07()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_07 /* * @desc TC_PCEF_PCC_08 */ testcase TC_PCEF_PCC_08() 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_08()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_08 /* * @desc TC_PCEF_PCC_09 */ testcase TC_PCEF_PCC_09() 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_09()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_09 /* * @desc TC_PCEF_PCC_10 */ testcase TC_PCEF_PCC_10() 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_10()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_10 /* * @desc TC_PCEF_PCC_11 */ testcase TC_PCEF_PCC_11() 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_11()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_11 /* * @desc TC_PCEF_PCC_12 */ testcase TC_PCEF_PCC_12() 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_12()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_12 /* * @desc TC_PCEF_PCC_13 */ testcase TC_PCEF_PCC_13() 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_13()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_13 /* * @desc TC_PCEF_PCC_14 */ testcase TC_PCEF_PCC_14() 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_14()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_14 /* * @desc TC_PCEF_PCC_15 */ testcase TC_PCEF_PCC_15() 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_15()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_15 /* * @desc TC_PCEF_PCC_16 */ testcase TC_PCEF_PCC_16() 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_16()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_16 /* * @desc TC_PCEF_PCC_17 */ testcase TC_PCEF_PCC_17() 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_17()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_17 }//end group TP_PCEFRole_PCC group TP_PCEFRole_EMS { //Emergency services /* * @desc TC_PCEF_EMS_01 */ testcase TC_PCEF_EMS_01() 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_EMS_01()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_EMS_01 /* TC_PCEF_EMS_01 TC_PCEF_EMS_02 * @desc TC_PCEF_EMS_02 */ testcase TC_PCEF_EMS_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_EMS_02()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_EMS_02 }//end group TP_PCEFRole_EMS group TP_PCEFRole_UMC { //Usage monitoring control /* TC_PCEF_UMC_01 * @desc TC_PCEF_UMC_01 */ testcase TC_PCEF_UMC_01() 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_UMC_01()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_UMC_01 }//end group TP_PCEFRole_UMC group TP_PCEFRole_IRS { //IMS Restoration Support group TP_PCEFRole_RAU { //Reporting Accumulated Usage /* * @desc TC_PCEF_RAU_01 */ testcase TC_PCEF_RAU_01() 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_RAU_01()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_01 /* TC_PCEF_IRS_01 TC_PCEF_IRS_02 * @desc TC_PCEF_RAU_02 */ testcase TC_PCEF_RAU_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); }//end group TP_PCEFRole_IRS //Start /* v_diameterComponent_pcrf.start(f_TC_PCEF_RAU_02()); */ group TP_PCEFRole_MPS { //Multimedia Priority Support }//end group TP_PCEFRole_MPS // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); group TP_PCEFRole_SDC { //Sponsored Data Connectivity }//end group TP_PCEFRole_SDC f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_02 group TP_PCEFRole_RAU { //Reporting Accumulated Usage /* * @desc TC_PCEF_RAU_03 */ testcase TC_PCEF_RAU_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_RAU_03()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_03 /* * @desc TC_PCEF_RAU_04 */ testcase TC_PCEF_RAU_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_RAU_04()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_04 /* * @desc TC_PCEF_RAU_05 */ testcase TC_PCEF_RAU_05() 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_RAU_05()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_05 /* * @desc TC_PCEF_RAU_06 */ testcase TC_PCEF_RAU_06() 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_RAU_06()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_06 /* 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 * @desc TC_PCEF_RAU_07 */ testcase TC_PCEF_RAU_07() 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_RAU_07()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_07 }//end group TP_PCEFRole_RAU }//end group TP_PCEFRole group TP_PCEFRole_IRS { //IMS Restoration Support /* * @desc TC_PCEF_IRS_01 */ testcase TC_PCEF_IRS_01() 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_IRS_01()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_IRS_01 /* * @desc TC_PCEF_IRS_02 */ testcase TC_PCEF_IRS_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_IRS_02()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_IRS_02 }//end group TP_PCEFRole_IRS }//end group TP_PCEFRole }// end module DiameterGx_TestCases No newline at end of file Loading
DiameterGx/ttcn/DiameterGx_TestCases.ttcn +490 −58 Original line number Diff line number Diff line Loading @@ -22,8 +22,6 @@ module DiameterGx_TestCases import from LibGtp_TypesAndValues all; import from LibGtp_Interface all; group TP_PCRFRole { group TP_PCRFRole_IPS { //Initial Provisioning Session /* Loading Loading @@ -252,7 +250,6 @@ module DiameterGx_TestCases }//end group TP_PCRFRole_INV group TP_PCRFRole_ST { //Session Termination /* * @desc TC_PCRF_ST_01 * @param p_cSeq_s Transaction Id Loading Loading @@ -674,10 +671,29 @@ module DiameterGx_TestCases 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 /* * @desc TC_PCRF_SDC_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SDC_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcef; var DiameterComponent v_diameterComponent_af; f_cf_1Gx1RxUp(v_diameterComponent_pcef,v_diameterComponent_af); //Start /* v_diameterComponent_pcef.start(DiameterGx_Gx_TCFunctions.f_TC_PCRF_SDC_02()); v_diameterComponent_af.start(DiameterGx_Rx_TCFunctions.f_TC_PCRF_OpenSessionSponsor()); */ // synchronize 2 PTCs on 3 sychronization points f_serverSync2Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af); } // end TC_PCRF_SDC_02 }//end group TP_PCRFRole_SDC } //end group TP_PCRFRole group TP_PCEFRole { Loading Loading @@ -929,9 +945,6 @@ module DiameterGx_TestCases } // 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 Loading Loading @@ -1053,68 +1066,487 @@ module DiameterGx_TestCases } // 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 * @desc TC_PCEF_PCC_05 */ testcase TC_PCEF_PCC_05() 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_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_05 /* * @desc TC_PCEF_PCC_06 */ testcase TC_PCEF_PCC_06() 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_06()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_06 /* * @desc TC_PCEF_PCC_07 */ testcase TC_PCEF_PCC_07() 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_07()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_07 /* * @desc TC_PCEF_PCC_08 */ testcase TC_PCEF_PCC_08() 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_08()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_08 /* * @desc TC_PCEF_PCC_09 */ testcase TC_PCEF_PCC_09() 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_09()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_09 /* * @desc TC_PCEF_PCC_10 */ testcase TC_PCEF_PCC_10() 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_10()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_10 /* * @desc TC_PCEF_PCC_11 */ testcase TC_PCEF_PCC_11() 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_11()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_11 /* * @desc TC_PCEF_PCC_12 */ testcase TC_PCEF_PCC_12() 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_12()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_12 /* * @desc TC_PCEF_PCC_13 */ testcase TC_PCEF_PCC_13() 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_13()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_13 /* * @desc TC_PCEF_PCC_14 */ testcase TC_PCEF_PCC_14() 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_14()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_14 /* * @desc TC_PCEF_PCC_15 */ testcase TC_PCEF_PCC_15() 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_15()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_15 /* * @desc TC_PCEF_PCC_16 */ testcase TC_PCEF_PCC_16() 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_16()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_16 /* * @desc TC_PCEF_PCC_17 */ testcase TC_PCEF_PCC_17() 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_17()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_PCC_17 }//end group TP_PCEFRole_PCC group TP_PCEFRole_EMS { //Emergency services /* * @desc TC_PCEF_EMS_01 */ testcase TC_PCEF_EMS_01() 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_EMS_01()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_EMS_01 /* TC_PCEF_EMS_01 TC_PCEF_EMS_02 * @desc TC_PCEF_EMS_02 */ testcase TC_PCEF_EMS_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_EMS_02()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_EMS_02 }//end group TP_PCEFRole_EMS group TP_PCEFRole_UMC { //Usage monitoring control /* TC_PCEF_UMC_01 * @desc TC_PCEF_UMC_01 */ testcase TC_PCEF_UMC_01() 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_UMC_01()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_UMC_01 }//end group TP_PCEFRole_UMC group TP_PCEFRole_IRS { //IMS Restoration Support group TP_PCEFRole_RAU { //Reporting Accumulated Usage /* * @desc TC_PCEF_RAU_01 */ testcase TC_PCEF_RAU_01() 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_RAU_01()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_01 /* TC_PCEF_IRS_01 TC_PCEF_IRS_02 * @desc TC_PCEF_RAU_02 */ testcase TC_PCEF_RAU_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_pcrf; f_cf_1GxRUp(v_diameterComponent_pcrf); }//end group TP_PCEFRole_IRS //Start /* v_diameterComponent_pcrf.start(f_TC_PCEF_RAU_02()); */ group TP_PCEFRole_MPS { //Multimedia Priority Support }//end group TP_PCEFRole_MPS // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); group TP_PCEFRole_SDC { //Sponsored Data Connectivity }//end group TP_PCEFRole_SDC f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_02 group TP_PCEFRole_RAU { //Reporting Accumulated Usage /* * @desc TC_PCEF_RAU_03 */ testcase TC_PCEF_RAU_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_RAU_03()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_03 /* * @desc TC_PCEF_RAU_04 */ testcase TC_PCEF_RAU_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_RAU_04()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_04 /* * @desc TC_PCEF_RAU_05 */ testcase TC_PCEF_RAU_05() 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_RAU_05()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_05 /* * @desc TC_PCEF_RAU_06 */ testcase TC_PCEF_RAU_06() 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_RAU_06()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_06 /* 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 * @desc TC_PCEF_RAU_07 */ testcase TC_PCEF_RAU_07() 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_RAU_07()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_RAU_07 }//end group TP_PCEFRole_RAU }//end group TP_PCEFRole group TP_PCEFRole_IRS { //IMS Restoration Support /* * @desc TC_PCEF_IRS_01 */ testcase TC_PCEF_IRS_01() 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_IRS_01()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_IRS_01 /* * @desc TC_PCEF_IRS_02 */ testcase TC_PCEF_IRS_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_IRS_02()); */ // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1GxRDown(v_diameterComponent_pcrf); } // end TC_PCEF_IRS_02 }//end group TP_PCEFRole_IRS }//end group TP_PCEFRole }// end module DiameterGx_TestCases No newline at end of file