Loading AtsCommon/SS_Ims_Testcases.ttcn +91 −0 Original line number Diff line number Diff line Loading @@ -33,16 +33,85 @@ group SuplementaryService_TIP_TIR{ group SS_TIPTIR_SIPSIP{ group TermUserE{ /** * @desc TC_TIP_U01_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U01_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1; f_cf_1GmUp(v_imsComponent_ue1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_TIP_U01_003_PCSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync1Client({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1GmDown(v_imsComponent_ue1); } // end TC_TIP_U01_003 /** * @desc TC_TIP_U01_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U01_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1; f_cf_1GmUp(v_imsComponent_ue1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_TIP_U01_004_PCSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync1Client({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1GmDown(v_imsComponent_ue1); } // end TC_TIP_U01_004 }// end group TermUserE group OrigUserE{ }// end group OrigUserE group DestAS{ }// end group DestAS group OrigAS{ }// end group OrigAS group CDIV{ }// end group CDIV group OtherNetw{ /** * @desc TC_TIP_N04_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N04_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_mwi1; var ImsComponent v_imsComponent_ic1; f_cf_1Mwi1IcUp(v_imsComponent_mwi1, v_imsComponent_ic1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ic1.start(f_Sip_TIP_N04_001_Ic(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_mwi1.start(f_Sip_TIP_N04_001_Mw(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_mwi1, v_imsComponent_ic1); } // end TC_TIP_N04_001 }// end group OtherNetw }//group SS_TIPTIR_SIPSIP Loading @@ -56,6 +125,28 @@ group SuplementaryService_CUG{ group Originating_UE{ }// end group Originating_UE group Originating_AS{ /** * @desc TC_CUG_N01_001 * @param p_cSeq_s Transaction Id */ testcase TC_CUG_N01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_CUG_N01_001_AS1(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); } // end TC_CUG_N01_001 }// end group Originating_AS group Terminating_AS{ }// end group Terminating_AS Loading Loading
AtsCommon/SS_Ims_Testcases.ttcn +91 −0 Original line number Diff line number Diff line Loading @@ -33,16 +33,85 @@ group SuplementaryService_TIP_TIR{ group SS_TIPTIR_SIPSIP{ group TermUserE{ /** * @desc TC_TIP_U01_003 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U01_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1; f_cf_1GmUp(v_imsComponent_ue1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_TIP_U01_003_PCSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync1Client({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1GmDown(v_imsComponent_ue1); } // end TC_TIP_U01_003 /** * @desc TC_TIP_U01_004 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_U01_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1; f_cf_1GmUp(v_imsComponent_ue1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_TIP_U01_004_PCSCF(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync1Client({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1GmDown(v_imsComponent_ue1); } // end TC_TIP_U01_004 }// end group TermUserE group OrigUserE{ }// end group OrigUserE group DestAS{ }// end group DestAS group OrigAS{ }// end group OrigAS group CDIV{ }// end group CDIV group OtherNetw{ /** * @desc TC_TIP_N04_001 * @param p_cSeq_s Transaction Id */ testcase TC_TIP_N04_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_mwi1; var ImsComponent v_imsComponent_ic1; f_cf_1Mwi1IcUp(v_imsComponent_mwi1, v_imsComponent_ic1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ic1.start(f_Sip_TIP_N04_001_Ic(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_mwi1.start(f_Sip_TIP_N04_001_Mw(p_cSeq_s)); // synchronize PTC on 4 sychronization points f_serverSync2Clients({c_prDone, c_sync1, c_uPlane, c_tbDone}); f_cf_1Mwi1IcDown(v_imsComponent_mwi1, v_imsComponent_ic1); } // end TC_TIP_N04_001 }// end group OtherNetw }//group SS_TIPTIR_SIPSIP Loading @@ -56,6 +125,28 @@ group SuplementaryService_CUG{ group Originating_UE{ }// end group Originating_UE group Originating_AS{ /** * @desc TC_CUG_N01_001 * @param p_cSeq_s Transaction Id */ testcase TC_CUG_N01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_CUG_N01_001_AS1(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); } // end TC_CUG_N01_001 }// end group Originating_AS group Terminating_AS{ }// end group Terminating_AS Loading