Loading DiameterRx/ttcn/DiameterRx_Rx_TCFunctions.ttcn +4 −3 Original line number Diff line number Diff line Loading @@ -424,7 +424,7 @@ module DiameterRx_Rx_TCFunctions { *, mw_mediaComponentDescription_basic( mw_mediaComponentNr(0), {mw_mediaSubComponent_basic superset(mw_mediaSubComponent_basic (mw_flowNumber(?), (?,*), mw_flowStatus(ENABLED_E), Loading @@ -432,7 +432,7 @@ module DiameterRx_Rx_TCFunctions { omit, omit, mw_afSignallingProtocolSIP, omit)}, omit)) length(1..infinity), omit,omit,omit,omit,omit,omit,omit,omit,omit ) )); Loading Loading @@ -506,6 +506,7 @@ module DiameterRx_Rx_TCFunctions { vc_originRealm, vc_destinationRealm, vc_destinationHost)); f_awaiting_ASA(mw_ASA_dummy); f_awaiting_STR(mw_STR_dummy); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync Loading DiameterRx/ttcn/DiameterRx_TestCases.ttcn +384 −1 Original line number Diff line number Diff line Loading @@ -101,6 +101,54 @@ module DiameterRx_TestCases } // end TC_AF_IPS_01 /* * @desc TC_AF_IPS_02 * @param p_cSeq_s Transaction Id */ testcase TC_AF_IPS_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_IPS_02()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_IPS_02 /* * @desc TC_AF_IPS_03 * @param p_cSeq_s Transaction Id */ testcase TC_AF_IPS_03(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_IPS_03()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_IPS_03 /* * @desc TC_AF_MSI_01 * @param p_cSeq_s Transaction Id Loading Loading @@ -222,6 +270,78 @@ module DiameterRx_TestCases } // end TC_AF_ST_01 /* * @desc TC_AF_SN_01 * @param p_cSeq_s Transaction Id */ testcase TC_AF_SN_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_SN_01()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_SN_01 /* * @desc TC_AF_SN_02 * @param p_cSeq_s Transaction Id */ testcase TC_AF_SN_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_SN_02()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_SN_02 /* * @desc TC_AF_SN_03 * @param p_cSeq_s Transaction Id */ testcase TC_AF_SN_03(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_SUB_06_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_SUB_06_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_SN_03()); // synchronize PTCs on 4 sychronization points f_serverSync3Clients({c_prDone, c_sync1, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_SN_03 /* * @desc TC_AF_SN_04 * @param p_cSeq_s Transaction Id Loading Loading @@ -295,12 +415,36 @@ module DiameterRx_TestCases } // end TC_AF_SN_06 /* * @desc TC_AF_TPE_01 * @param p_cSeq_s Transaction Id */ testcase TC_AF_TPE_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_TPE_01()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_TPE_01 }//end group TP_AFRole group TP_PCRFRole { /* * @desc TC_AF_IPS_01 * @desc TC_PCRF_IPS_01 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_IPS_01(inout CSeq p_cSeq_s) Loading @@ -319,6 +463,245 @@ module DiameterRx_TestCases f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_IPS_01 /* * @desc TC_AF_PCRF_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_IPS_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_IPS_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_IPS_02 /* * @desc TC_PCRF_IPS_03 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_IPS_03(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_IPS_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_IPS_03 /* * @desc TC_PCRF_MSI_01 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_MSI_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_MSI_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_MSI_01 /* * @desc TC_PCRF_MSI_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_MSI_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_MSI_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_MSI_02 /* * @desc TC_PCRF_ST_01 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_ST_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_ST_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_ST_01 /* * @desc TC_PCRF_ST_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_ST_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_ST_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_ST_02 /* * @desc TC_PCRF_SN_01 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_01 /* * @desc TC_PCRF_SN_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_02 /* * @desc TC_PCRF_SN_03 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_03(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_03 /* * @desc TC_PCRF_SN_04 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_04(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_04 /* * @desc TC_PCRF_SN_05 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_05(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_05 } //end group TP_PCRFRole } // end module AtsIms_TestCases Loading
DiameterRx/ttcn/DiameterRx_Rx_TCFunctions.ttcn +4 −3 Original line number Diff line number Diff line Loading @@ -424,7 +424,7 @@ module DiameterRx_Rx_TCFunctions { *, mw_mediaComponentDescription_basic( mw_mediaComponentNr(0), {mw_mediaSubComponent_basic superset(mw_mediaSubComponent_basic (mw_flowNumber(?), (?,*), mw_flowStatus(ENABLED_E), Loading @@ -432,7 +432,7 @@ module DiameterRx_Rx_TCFunctions { omit, omit, mw_afSignallingProtocolSIP, omit)}, omit)) length(1..infinity), omit,omit,omit,omit,omit,omit,omit,omit,omit ) )); Loading Loading @@ -506,6 +506,7 @@ module DiameterRx_Rx_TCFunctions { vc_originRealm, vc_destinationRealm, vc_destinationHost)); f_awaiting_ASA(mw_ASA_dummy); f_awaiting_STR(mw_STR_dummy); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync Loading
DiameterRx/ttcn/DiameterRx_TestCases.ttcn +384 −1 Original line number Diff line number Diff line Loading @@ -101,6 +101,54 @@ module DiameterRx_TestCases } // end TC_AF_IPS_01 /* * @desc TC_AF_IPS_02 * @param p_cSeq_s Transaction Id */ testcase TC_AF_IPS_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_IPS_02()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_IPS_02 /* * @desc TC_AF_IPS_03 * @param p_cSeq_s Transaction Id */ testcase TC_AF_IPS_03(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_IPS_03()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_IPS_03 /* * @desc TC_AF_MSI_01 * @param p_cSeq_s Transaction Id Loading Loading @@ -222,6 +270,78 @@ module DiameterRx_TestCases } // end TC_AF_ST_01 /* * @desc TC_AF_SN_01 * @param p_cSeq_s Transaction Id */ testcase TC_AF_SN_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_SN_01()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_SN_01 /* * @desc TC_AF_SN_02 * @param p_cSeq_s Transaction Id */ testcase TC_AF_SN_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_SN_02()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_SN_02 /* * @desc TC_AF_SN_03 * @param p_cSeq_s Transaction Id */ testcase TC_AF_SN_03(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_SUB_06_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_SUB_06_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_SN_03()); // synchronize PTCs on 4 sychronization points f_serverSync3Clients({c_prDone, c_sync1, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_SN_03 /* * @desc TC_AF_SN_04 * @param p_cSeq_s Transaction Id Loading Loading @@ -295,12 +415,36 @@ module DiameterRx_TestCases } // end TC_AF_SN_06 /* * @desc TC_AF_TPE_01 * @param p_cSeq_s Transaction Id */ testcase TC_AF_TPE_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2; var DiameterComponent v_diameterComponent_pcrf; f_cf_1Rx2GmUp(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_TC_IMST2_GM_INI_04_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_TC_IMST2_GM_INI_04_UE2(p_cSeq_s)); v_diameterComponent_pcrf.start(f_TC_AF_TPE_01()); // synchronize PTCs on 3 sychronization points f_serverSync3Clients({c_prDone, c_tbDone, c_poDone}); f_cf_1Rx2GmDown(v_imsComponent_ue1, v_imsComponent_ue2, v_diameterComponent_pcrf); } // end TC_AF_TPE_01 }//end group TP_AFRole group TP_PCRFRole { /* * @desc TC_AF_IPS_01 * @desc TC_PCRF_IPS_01 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_IPS_01(inout CSeq p_cSeq_s) Loading @@ -319,6 +463,245 @@ module DiameterRx_TestCases f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_IPS_01 /* * @desc TC_AF_PCRF_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_IPS_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_IPS_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_IPS_02 /* * @desc TC_PCRF_IPS_03 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_IPS_03(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_IPS_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_IPS_03 /* * @desc TC_PCRF_MSI_01 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_MSI_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_MSI_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_MSI_01 /* * @desc TC_PCRF_MSI_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_MSI_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_MSI_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_MSI_02 /* * @desc TC_PCRF_ST_01 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_ST_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_ST_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_ST_01 /* * @desc TC_PCRF_ST_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_ST_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_ST_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_ST_02 /* * @desc TC_PCRF_SN_01 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_01(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_01 /* * @desc TC_PCRF_SN_02 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_02(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_02 /* * @desc TC_PCRF_SN_03 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_03(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_03 /* * @desc TC_PCRF_SN_04 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_04(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_04 /* * @desc TC_PCRF_SN_05 * @param p_cSeq_s Transaction Id */ testcase TC_PCRF_SN_05(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_ims; f_cf_1RxUp(v_diameterComponent_ims); //Start v_diameterComponent_ims.start(f_TC_PCRF_SN_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1RxDown(v_diameterComponent_ims); } // end TC_PCRF_SN_05 } //end group TP_PCRFRole } // end module AtsIms_TestCases