Loading AtsCommon/SS_Ims_Testcases.ttcn +425 −16 Original line number Diff line number Diff line Loading @@ -134,16 +134,16 @@ group SuplementaryService_CUG{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_CUG_N01_001_AS1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CUG_N01_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_CUG_N01_001 Loading @@ -169,16 +169,16 @@ group SuplementaryService_ACR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_CB_N01_001_AS1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N01_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N01_001 Loading @@ -190,16 +190,16 @@ group SuplementaryService_ACR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_CB_N01_001_AS1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N01_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_annouc, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N01_002 Loading @@ -211,27 +211,196 @@ group SuplementaryService_ACR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_CB_N01_001_AS1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N01_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_voicem, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N01_003 }// end group ACR_CB_terminating_AS group OBC_originating_AS{ /** * @desc TC_ACR_CB_N02_001 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N02_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N02_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N02_001 /** * @desc TC_ACR_CB_N02_002 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N02_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N02_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_annouc, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N02_002 }// end group OBC_originating_AS group IBC_terminating_AS{ /** * @desc TC_ACR_CB_N03_001 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N03_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N03_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N03_001 /** * @desc TC_ACR_CB_N03_002 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N03_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N03_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_annouc, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N03_002 }// end group IBC_terminating_AS group Interaction_OIP{ /** * @desc TC_ACR_CB_N04_001 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N04_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N04_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } //end TC_ACR_CB_N04_001 }// end group Interaction_OIP group Interaction_CDIV{ /** * @desc TC_ACR_CB_N05_001 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N05_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N05_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } //end TC_ACR_CB_N05_001 /** * @desc TC_ACR_CB_N05_002 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N05_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N05_002_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } //end TC_ACR_CB_N05_002 /** * @desc TC_ACR_CB_N05_003 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N05_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N05_003_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } //end TC_ACR_CB_N05_003 }// end group Interaction_CDIV }// end group SS_ACR_CB_SIPSIP Loading @@ -243,10 +412,250 @@ group SuplementaryService_MCID{ group SS_MCID_SIPSIP{ group terminating_S_CSCF{ /** * @desc TC_MCID_N01_001 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1; f_cf_1As2UeUp(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_MCID_N01_001_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_Sip_MCID_N01_001_UE2(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_MCID_N01_001_AS1(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync3Clients({c_prDone, c_tbDone}); f_cf_1As2UeDown(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); } // end TC_MCID_N01_001 /** * @desc TC_MCID_N01_002 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N01_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1; f_cf_1As2UeUp(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_MCID_N01_002_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_Sip_MCID_N01_002_UE2(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_MCID_N01_002_AS1(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync3Clients({c_prDone, c_tbDone}); f_cf_1As2UeDown(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); } // end TC_MCID_N01_002 /** * @desc TC_MCID_N01_003 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N01_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1; f_cf_1As2UeUp(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_MCID_N01_003_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_Sip_MCID_N01_003_UE2(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_MCID_N01_003_AS1(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync3Clients({c_prDone, c_tbDone}); f_cf_1As2UeDown(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); } // end TC_MCID_N01_003 }// end group terminating_S_CSCF group terminating_AS{ /** * @desc TC_MCID_N02_001 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_001_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_001 /** * @desc TC_MCID_N02_002 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_002_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_002 /** * @desc TC_MCID_N02_003 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_003_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_003 /** * @desc TC_MCID_N04_001 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_004_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_004 /** * @desc TC_MCID_N02_005 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_005(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_005_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_005 /** * @desc TC_MCID_N02_006 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_006(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_006_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_006 }// end group terminating_AS group destination_UE{ /** * @desc TC_MCID_U01_001 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_U01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_MCID_U01_001_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_MCID_U01_001 /** * @desc TC_MCID_U01_002 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_U01_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_MCID_U01_002_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_MCID_U01_002 }// end group destination_UE }// end group SS_MCID_SIPSIP Loading Loading
AtsCommon/SS_Ims_Testcases.ttcn +425 −16 Original line number Diff line number Diff line Loading @@ -134,16 +134,16 @@ group SuplementaryService_CUG{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_CUG_N01_001_AS1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_CUG_N01_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_CUG_N01_001 Loading @@ -169,16 +169,16 @@ group SuplementaryService_ACR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_CB_N01_001_AS1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N01_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N01_001 Loading @@ -190,16 +190,16 @@ group SuplementaryService_ACR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_CB_N01_001_AS1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N01_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_annouc, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N01_002 Loading @@ -211,27 +211,196 @@ group SuplementaryService_ACR{ runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_as1; f_cf_1IscUp(v_imsComponent_as1); var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_ACR_CB_N01_001_AS1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N01_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_voicem, c_tbDone}); f_cf_1IscDown(v_imsComponent_as1); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N01_003 }// end group ACR_CB_terminating_AS group OBC_originating_AS{ /** * @desc TC_ACR_CB_N02_001 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N02_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N02_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N02_001 /** * @desc TC_ACR_CB_N02_002 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N02_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N02_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_annouc, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N02_002 }// end group OBC_originating_AS group IBC_terminating_AS{ /** * @desc TC_ACR_CB_N03_001 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N03_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N03_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N03_001 /** * @desc TC_ACR_CB_N03_002 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N03_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N03_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_annouc, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_ACR_CB_N03_002 }// end group IBC_terminating_AS group Interaction_OIP{ /** * @desc TC_ACR_CB_N04_001 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N04_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N04_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } //end TC_ACR_CB_N04_001 }// end group Interaction_OIP group Interaction_CDIV{ /** * @desc TC_ACR_CB_N05_001 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N05_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N05_001_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } //end TC_ACR_CB_N05_001 /** * @desc TC_ACR_CB_N05_002 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N05_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N05_002_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } //end TC_ACR_CB_N05_002 /** * @desc TC_ACR_CB_N05_003 * @param p_cSeq_s Transaction Id */ testcase TC_ACR_CB_N05_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_ACR_CB_N05_003_SCSCF(p_cSeq_s)); // synchronize PTC on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } //end TC_ACR_CB_N05_003 }// end group Interaction_CDIV }// end group SS_ACR_CB_SIPSIP Loading @@ -243,10 +412,250 @@ group SuplementaryService_MCID{ group SS_MCID_SIPSIP{ group terminating_S_CSCF{ /** * @desc TC_MCID_N01_001 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1; f_cf_1As2UeUp(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_MCID_N01_001_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_Sip_MCID_N01_001_UE2(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_MCID_N01_001_AS1(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync3Clients({c_prDone, c_tbDone}); f_cf_1As2UeDown(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); } // end TC_MCID_N01_001 /** * @desc TC_MCID_N01_002 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N01_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1; f_cf_1As2UeUp(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_MCID_N01_002_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_Sip_MCID_N01_002_UE2(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_MCID_N01_002_AS1(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync3Clients({c_prDone, c_tbDone}); f_cf_1As2UeDown(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); } // end TC_MCID_N01_002 /** * @desc TC_MCID_N01_003 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N01_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1; f_cf_1As2UeUp(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_ue1.start(f_Sip_MCID_N01_003_UE1(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_ue2.start(f_Sip_MCID_N01_003_UE2(p_cSeq_s)); f_IncCSeq(p_cSeq_s); v_imsComponent_as1.start(f_Sip_MCID_N01_003_AS1(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync3Clients({c_prDone, c_tbDone}); f_cf_1As2UeDown(v_imsComponent_ue1, v_imsComponent_ue2, v_imsComponent_as1); } // end TC_MCID_N01_003 }// end group terminating_S_CSCF group terminating_AS{ /** * @desc TC_MCID_N02_001 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_001_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_001 /** * @desc TC_MCID_N02_002 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_002_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_002 /** * @desc TC_MCID_N02_003 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_003(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_003_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_003 /** * @desc TC_MCID_N04_001 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_004(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_004_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_004 /** * @desc TC_MCID_N02_005 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_005(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_005_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_005 /** * @desc TC_MCID_N02_006 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_N02_006(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_scscf; f_cf_1ScscfUp(v_imsComponent_scscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_scscf.start(f_Sip_MCID_N02_006_SCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1ScscfDown(v_imsComponent_scscf); } // end TC_MCID_N02_006 }// end group terminating_AS group destination_UE{ /** * @desc TC_MCID_U01_001 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_U01_001(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_MCID_U01_001_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_MCID_U01_001 /** * @desc TC_MCID_U01_002 * @param p_cSeq_s Transaction Id */ testcase TC_MCID_U01_002(inout CSeq p_cSeq_s) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent_pcscf; f_cf_1PcscfUp(v_imsComponent_pcscf); //Start f_IncCSeq(p_cSeq_s); v_imsComponent_pcscf.start(f_Sip_MCID_U01_002_PCSCF(p_cSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync1Client({c_prDone, c_tbDone}); f_cf_1PcscfDown(v_imsComponent_pcscf); } // end TC_MCID_U01_002 }// end group destination_UE }// end group SS_MCID_SIPSIP Loading