Loading DiameterS9/ttcn/DiameterS9_S9_TCFunctions.ttcn3 +10 −10 Original line number Diff line number Diff line Loading @@ -307,7 +307,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_HPCRF_HPQ_01 * @param */ function TC_HPCRF_HPQ_01() function f_TC_HPCRF_HPQ_01() runs on DiameterComponent { f_preamble_VPCRF(); Loading @@ -334,13 +334,13 @@ module DiameterS9_S9_TCFunctions { f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync } // end function TC_HPCRF_HPQ_01 } // end function f_TC_HPCRF_HPQ_01 /* * @desc This is the test case function TC_HPCRF_HPQ_02 * @param */ function TC_HPCRF_HPQ_02() function f_TC_HPCRF_HPQ_02() runs on DiameterComponent { f_preamble_VPCRF(); Loading @@ -367,7 +367,7 @@ module DiameterS9_S9_TCFunctions { f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync } // end function TC_HPCRF_HPQ_02 } // end function f_TC_HPCRF_HPQ_02 } // group TP_HPCRFRole_HPQ Loading Loading @@ -785,7 +785,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_HPCRF_MS_01 * @param */ function f_TC_H_PCRF_VQR_01() function f_TC_HPCRF_VQR_01() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -827,7 +827,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_H_PCRF_VPQ_01 * @param */ function f_TC_H_PCRF_VPQ_01() function f_TC_HPCRF_VPQ_01() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -858,7 +858,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_H_PCRF_VPQ_02 * @param */ function f_TC_H_PCRF_VPQ_02() function f_TC_HPCRF_VPQ_02() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -893,7 +893,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_H_PCRF_VPQ_03 * @param */ function f_TC_H_PCRF_VPQ_03() function f_TC_HPCRF_VPQ_03() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -925,7 +925,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_HPCRF_VPQ_04 * @param */ function f_TC_H_PCRF_VPQ_04() function f_TC_HPCRF_VPQ_04() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -958,7 +958,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_HPCRF_VPQ_05 * @param */ function f_TC_H_PCRF_VPQ_05() function f_TC_HPCRF_VPQ_05() runs on DiameterComponent { f_preamble_VPCRF(); Loading DiameterS9/ttcn/DiameterS9_TestCases.ttcn +585 −1 Original line number Diff line number Diff line Loading @@ -41,9 +41,593 @@ module DiameterS9_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_VPCRF_MS_01 } // end TC_HPCRF_MS_01 }//end group TP_HPCRFRole_MS group TP_HPCRFRole_HSE {//S9 Session Establishment /* * @desc TC_HPCRF_HSE_01 */ testcase TC_HPCRF_HSE_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSE_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSE_01 /* * @desc TC_HPCRF_HSE_02 */ testcase TC_HPCRF_HSE_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSE_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSE_02 }//end group TP_HPCRFRole_HSE group TP_HPCRFRole_HSM {//S9 Session Modification /* * @desc TC_HPCRF_HSM_01 */ testcase TC_HPCRF_HSM_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSM_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSM_01 /* * @desc TC_HPCRF_HSM_02 */ testcase TC_HPCRF_HSM_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSM_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSM_02 /* * @desc TC_HPCRF_HSM_03 */ testcase TC_HPCRF_HSM_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSM_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSM_03 /* * @desc TC_HPCRF_HSM_04 */ testcase TC_HPCRF_HSM_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSM_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSM_04 }//end group TP_HPCRFRole_HSM group TP_HPCRFRole_HPQ {//S9 Provision of QoS rules /* * @desc TC_HPCRF_HPQ_01 */ testcase TC_HPCRF_HPQ_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HPQ_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HPQ_01 /* * @desc TC_HPCRF_HPQ_02 */ testcase TC_HPCRF_HPQ_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HPQ_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HPQ_02 }//end group TP_HPCRFRole_HPQ group TP_HPCRFRole_HST {//S9 Session Termination /* * @desc TC_HPCRF_HST_01 */ testcase TC_HPCRF_HST_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HST_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HST_01 /* * @desc TC_HPCRF_HST_02 */ testcase TC_HPCRF_HST_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HST_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HST_02 /* * @desc TC_HPCRF_HST_03 */ testcase TC_HPCRF_HST_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HST_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HST_03 /* * @desc TC_HPCRF_HST_04 */ testcase TC_HPCRF_HST_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HST_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HST_04 }//end group TP_HPCRFRole_HST group TP_HPCRFRole_HMB {//S9 Multiple BBERF Handling /* * @desc TC_HPCRF_HBM_01 */ testcase TC_HPCRF_HMB_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_01 /* * @desc TC_HPCRF_HMB_02 */ testcase TC_HPCRF_HMB_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_02 /* * @desc TC_HPCRF_HMB_03 */ testcase TC_HPCRF_HMB_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_03 /* * @desc TC_HPCRF_HMB_04 */ testcase TC_HPCRF_HMB_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_04 /* * @desc TC_HPCRF_HMB_05 */ testcase TC_HPCRF_HMB_05() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_05 /* * @desc TC_HPCRF_HMB_06 */ testcase TC_HPCRF_HMB_06() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_06()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_06 /* * @desc TC_HPCRF_HMB_07 */ testcase TC_HPCRF_HMB_07() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_07()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_07 }//end group TP_HPCRFRole_HMB group TP_HPCRFRole_VQR {//S9 visited access (QoS and PCC rules) /* * @desc TC_HPCRF_VQR_01 */ testcase TC_HPCRF_VQR_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VQR_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VQR_01 }//end group TP_HPCRFRole_VQR group TP_HPCRFRole_VPQ {//S9 visited access (Provision of QoS and PCC rules) /* * @desc TC_HPCRF_VPQ_01 */ testcase TC_HPCRF_VPQ_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_01 /* * @desc TC_HPCRF_VPQ_02 */ testcase TC_HPCRF_VPQ_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_02 /* * @desc TC_HPCRF_VPQ_03 */ testcase TC_HPCRF_VPQ_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_03 /* * @desc TC_HPCRF_VPQ_04 */ testcase TC_HPCRF_VPQ_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_04 /* * @desc TC_HPCRF_VPQ_05 */ testcase TC_HPCRF_VPQ_05() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_05 }//end group TP_HPCRFRole_VPQ group TP_HPCRFRole_VST {//S9 visited access (session/subsession termination) /* * @desc TC_HPCRF_VST_01 */ testcase TC_HPCRF_VST_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VST_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VST_01 /* * @desc TC_HPCRF_VST_02 */ testcase TC_HPCRF_VST_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VST_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VST_02 /* * @desc TC_HPCRF_VST_03 */ testcase TC_HPCRF_VST_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VST_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VST_03 /* * @desc TC_HPCRF_VST_04 */ testcase TC_HPCRF_VST_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VST_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VST_04 }//end group TP_HPCRFRole_VST } //end group TP_HPCRFRole group TP_VPCRFRole { Loading Loading
DiameterS9/ttcn/DiameterS9_S9_TCFunctions.ttcn3 +10 −10 Original line number Diff line number Diff line Loading @@ -307,7 +307,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_HPCRF_HPQ_01 * @param */ function TC_HPCRF_HPQ_01() function f_TC_HPCRF_HPQ_01() runs on DiameterComponent { f_preamble_VPCRF(); Loading @@ -334,13 +334,13 @@ module DiameterS9_S9_TCFunctions { f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync } // end function TC_HPCRF_HPQ_01 } // end function f_TC_HPCRF_HPQ_01 /* * @desc This is the test case function TC_HPCRF_HPQ_02 * @param */ function TC_HPCRF_HPQ_02() function f_TC_HPCRF_HPQ_02() runs on DiameterComponent { f_preamble_VPCRF(); Loading @@ -367,7 +367,7 @@ module DiameterS9_S9_TCFunctions { f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync } // end function TC_HPCRF_HPQ_02 } // end function f_TC_HPCRF_HPQ_02 } // group TP_HPCRFRole_HPQ Loading Loading @@ -785,7 +785,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_HPCRF_MS_01 * @param */ function f_TC_H_PCRF_VQR_01() function f_TC_HPCRF_VQR_01() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -827,7 +827,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_H_PCRF_VPQ_01 * @param */ function f_TC_H_PCRF_VPQ_01() function f_TC_HPCRF_VPQ_01() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -858,7 +858,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_H_PCRF_VPQ_02 * @param */ function f_TC_H_PCRF_VPQ_02() function f_TC_HPCRF_VPQ_02() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -893,7 +893,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_H_PCRF_VPQ_03 * @param */ function f_TC_H_PCRF_VPQ_03() function f_TC_HPCRF_VPQ_03() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -925,7 +925,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_HPCRF_VPQ_04 * @param */ function f_TC_H_PCRF_VPQ_04() function f_TC_HPCRF_VPQ_04() runs on DiameterComponent { f_preamble_VPCRF(); Loading Loading @@ -958,7 +958,7 @@ module DiameterS9_S9_TCFunctions { * @desc This is the test case function TC_HPCRF_VPQ_05 * @param */ function f_TC_H_PCRF_VPQ_05() function f_TC_HPCRF_VPQ_05() runs on DiameterComponent { f_preamble_VPCRF(); Loading
DiameterS9/ttcn/DiameterS9_TestCases.ttcn +585 −1 Original line number Diff line number Diff line Loading @@ -41,9 +41,593 @@ module DiameterS9_TestCases f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_VPCRF_MS_01 } // end TC_HPCRF_MS_01 }//end group TP_HPCRFRole_MS group TP_HPCRFRole_HSE {//S9 Session Establishment /* * @desc TC_HPCRF_HSE_01 */ testcase TC_HPCRF_HSE_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSE_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSE_01 /* * @desc TC_HPCRF_HSE_02 */ testcase TC_HPCRF_HSE_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSE_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSE_02 }//end group TP_HPCRFRole_HSE group TP_HPCRFRole_HSM {//S9 Session Modification /* * @desc TC_HPCRF_HSM_01 */ testcase TC_HPCRF_HSM_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSM_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSM_01 /* * @desc TC_HPCRF_HSM_02 */ testcase TC_HPCRF_HSM_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSM_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSM_02 /* * @desc TC_HPCRF_HSM_03 */ testcase TC_HPCRF_HSM_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSM_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSM_03 /* * @desc TC_HPCRF_HSM_04 */ testcase TC_HPCRF_HSM_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HSM_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HSM_04 }//end group TP_HPCRFRole_HSM group TP_HPCRFRole_HPQ {//S9 Provision of QoS rules /* * @desc TC_HPCRF_HPQ_01 */ testcase TC_HPCRF_HPQ_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HPQ_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HPQ_01 /* * @desc TC_HPCRF_HPQ_02 */ testcase TC_HPCRF_HPQ_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HPQ_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HPQ_02 }//end group TP_HPCRFRole_HPQ group TP_HPCRFRole_HST {//S9 Session Termination /* * @desc TC_HPCRF_HST_01 */ testcase TC_HPCRF_HST_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HST_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HST_01 /* * @desc TC_HPCRF_HST_02 */ testcase TC_HPCRF_HST_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HST_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HST_02 /* * @desc TC_HPCRF_HST_03 */ testcase TC_HPCRF_HST_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HST_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HST_03 /* * @desc TC_HPCRF_HST_04 */ testcase TC_HPCRF_HST_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HST_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HST_04 }//end group TP_HPCRFRole_HST group TP_HPCRFRole_HMB {//S9 Multiple BBERF Handling /* * @desc TC_HPCRF_HBM_01 */ testcase TC_HPCRF_HMB_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_01 /* * @desc TC_HPCRF_HMB_02 */ testcase TC_HPCRF_HMB_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_02 /* * @desc TC_HPCRF_HMB_03 */ testcase TC_HPCRF_HMB_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_03 /* * @desc TC_HPCRF_HMB_04 */ testcase TC_HPCRF_HMB_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_04 /* * @desc TC_HPCRF_HMB_05 */ testcase TC_HPCRF_HMB_05() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_05 /* * @desc TC_HPCRF_HMB_06 */ testcase TC_HPCRF_HMB_06() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_06()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_06 /* * @desc TC_HPCRF_HMB_07 */ testcase TC_HPCRF_HMB_07() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_HMB_07()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_HMB_07 }//end group TP_HPCRFRole_HMB group TP_HPCRFRole_VQR {//S9 visited access (QoS and PCC rules) /* * @desc TC_HPCRF_VQR_01 */ testcase TC_HPCRF_VQR_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VQR_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VQR_01 }//end group TP_HPCRFRole_VQR group TP_HPCRFRole_VPQ {//S9 visited access (Provision of QoS and PCC rules) /* * @desc TC_HPCRF_VPQ_01 */ testcase TC_HPCRF_VPQ_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_01 /* * @desc TC_HPCRF_VPQ_02 */ testcase TC_HPCRF_VPQ_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_02 /* * @desc TC_HPCRF_VPQ_03 */ testcase TC_HPCRF_VPQ_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_03 /* * @desc TC_HPCRF_VPQ_04 */ testcase TC_HPCRF_VPQ_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_04 /* * @desc TC_HPCRF_VPQ_05 */ testcase TC_HPCRF_VPQ_05() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VPQ_05()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VPQ_05 }//end group TP_HPCRFRole_VPQ group TP_HPCRFRole_VST {//S9 visited access (session/subsession termination) /* * @desc TC_HPCRF_VST_01 */ testcase TC_HPCRF_VST_01() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VST_01()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VST_01 /* * @desc TC_HPCRF_VST_02 */ testcase TC_HPCRF_VST_02() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VST_02()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VST_02 /* * @desc TC_HPCRF_VST_03 */ testcase TC_HPCRF_VST_03() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VST_03()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VST_03 /* * @desc TC_HPCRF_VST_04 */ testcase TC_HPCRF_VST_04() runs on ServerSyncComp system TestAdapter { //Variables var DiameterComponent v_diameterComponent_vpcrf; f_cf_1S9_vpcrfUp(v_diameterComponent_vpcrf); //Start v_diameterComponent_vpcrf.start(f_TC_HPCRF_VST_04()); // synchronize PTC on 3 sychronization points f_serverSync1Client({c_prDone, c_tbDone, c_poDone}); f_cf_1S9_vpcrfDown(v_diameterComponent_vpcrf); } // end TC_HPCRF_VST_04 }//end group TP_HPCRFRole_VST } //end group TP_HPCRFRole group TP_VPCRFRole { Loading