Loading AtsNIT_SipSip/ttcn/AtsNIT_SipSip_Testcases.ttcn +138 −0 Original line number Diff line number Diff line Loading @@ -887,6 +887,144 @@ group TP2_1_SS_OIP_OIR { }//end group TP2_6_SS_CFNR group TP2_7_SS_CFNL { /* * @desc TC_SS___XXSS_CFNL_01 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_01 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent2; var ImsComponent v_imsComponent3; //Configuration f_cf_3imsUp(v_imsComponent1, v_imsComponent2, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE1(p_CSeq_s)); v_imsComponent2.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE2(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE3(p_CSeq_s)); // synchronize all PTCs on 3 sychronization points f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_tbDone}); //Clear configration f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3); } // end TC_SS___XXSS_CFNL_01 /* * @desc TC_SS___XXSS_CFNL_02 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_02 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent3; //Configuration f_cf_2imsUp(v_imsComponent1, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL02UE1(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL02UE3(p_CSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); //Clear configration f_cf_2imsDown(v_imsComponent1, v_imsComponent3); } // end TC_SS___XXSS_CFNL_02 /* * @desc TC_SS___XXSS_CFNL_03 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_03 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent3; //Configuration f_cf_2imsUp(v_imsComponent1, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL03UE1(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL03UE3(p_CSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); //Clear configration f_cf_2imsDown(v_imsComponent1, v_imsComponent3); } // end TC_SS___XXSS_CFNL_03 /* * @desc TC_SS___XXSS_CFNL_04 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_04 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent3; //Configuration f_cf_2imsUp(v_imsComponent1, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL04UE1(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL04UE3(p_CSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); //Clear configration f_cf_2imsDown(v_imsComponent1, v_imsComponent3); } // end TC_SS___XXSS_CFNL_04 /* * @desc TC_SS___XXSS_CFNL_05 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_05 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent3; //Configuration f_cf_2imsUp(v_imsComponent1, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL05UE1(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL05UE3(p_CSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); //Clear configration f_cf_2imsDown(v_imsComponent1, v_imsComponent3); } // end TC_SS___XXSS_CFNL_05 }//end group TP2_7_SS_CFNL group TP2_8_SS_CONF { Loading Loading
AtsNIT_SipSip/ttcn/AtsNIT_SipSip_Testcases.ttcn +138 −0 Original line number Diff line number Diff line Loading @@ -887,6 +887,144 @@ group TP2_1_SS_OIP_OIR { }//end group TP2_6_SS_CFNR group TP2_7_SS_CFNL { /* * @desc TC_SS___XXSS_CFNL_01 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_01 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent2; var ImsComponent v_imsComponent3; //Configuration f_cf_3imsUp(v_imsComponent1, v_imsComponent2, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE1(p_CSeq_s)); v_imsComponent2.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE2(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE3(p_CSeq_s)); // synchronize all PTCs on 3 sychronization points f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_tbDone}); //Clear configration f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3); } // end TC_SS___XXSS_CFNL_01 /* * @desc TC_SS___XXSS_CFNL_02 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_02 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent3; //Configuration f_cf_2imsUp(v_imsComponent1, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL02UE1(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL02UE3(p_CSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); //Clear configration f_cf_2imsDown(v_imsComponent1, v_imsComponent3); } // end TC_SS___XXSS_CFNL_02 /* * @desc TC_SS___XXSS_CFNL_03 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_03 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent3; //Configuration f_cf_2imsUp(v_imsComponent1, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL03UE1(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL03UE3(p_CSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); //Clear configration f_cf_2imsDown(v_imsComponent1, v_imsComponent3); } // end TC_SS___XXSS_CFNL_03 /* * @desc TC_SS___XXSS_CFNL_04 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_04 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent3; //Configuration f_cf_2imsUp(v_imsComponent1, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL04UE1(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL04UE3(p_CSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); //Clear configration f_cf_2imsDown(v_imsComponent1, v_imsComponent3); } // end TC_SS___XXSS_CFNL_04 /* * @desc TC_SS___XXSS_CFNL_05 * @param p_CSeq_s Transaction Id */ testcase TC_SS___XXSS_CFNL_05 ( inout CSeq p_CSeq_s ) runs on ServerSyncComp system TestAdapter { //Variables var ImsComponent v_imsComponent1; var ImsComponent v_imsComponent3; //Configuration f_cf_2imsUp(v_imsComponent1, v_imsComponent3); f_IncCSeq(p_CSeq_s); //Start v_imsComponent1.start(f_AtsNIT_TC_SSS___XXSSCFNL05UE1(p_CSeq_s)); v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL05UE3(p_CSeq_s)); // synchronize both PTCs on 2 sychronization points f_serverSync2ClientsAndStop({c_prDone, c_tbDone}); //Clear configration f_cf_2imsDown(v_imsComponent1, v_imsComponent3); } // end TC_SS___XXSS_CFNL_05 }//end group TP2_7_SS_CFNL group TP2_8_SS_CONF { Loading