Commit 3f77a29a authored by deshpande's avatar deshpande
Browse files

CD test cases added

parent e2628990
Loading
Loading
Loading
Loading
+1199 −1

File changed.

Preview size limit exceeded, changes collapsed.

+294 −1
Original line number Diff line number Diff line
@@ -1628,7 +1628,300 @@ group TP2_1_SS_OIP_OIR {
        	        	        	        	        	        	        	        	
        }//end group TP2_9_SS_CFNRc
        
    }//end group TP_2_SupplementaryServices
	group TP2_10_SS_CD {
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_01
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_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_SS___XXSSCD01UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD01UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD01UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_01            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_02
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_02 (
            		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_SS___XXSSCD02UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD02UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD02UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_02            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_03
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_03 (
            		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_SS___XXSSCD03UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD03UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD03UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_03            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_04
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_04 (
            		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_SS___XXSSCD04UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD04UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD04UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_04            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_05
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_05 (
            		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_SS___XXSSCD05UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD05UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD05UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_05            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_06
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_06 (
            		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_SS___XXSSCD06UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD06UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD06UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_06            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_07
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_07 (
            		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_SS___XXSSCD07UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD07UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD07UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_07            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_08
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_08 (
            		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_SS___XXSSCD08UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD08UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD08UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_08            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_09
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_09 (
            		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_SS___XXSSCD09UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD09UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD09UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_09            	
        	
        	    /*   
            	 * @desc TC_SS___XXSS_CD_10
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___XXSS_CD_10 (
            		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_SS___XXSSCD10UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCD10UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD10UE3(p_CSeq_s));
            		
            		// synchronize all PTCs on both sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
            		
            	} // end TC_SS___XXSS_CD_10            	
	 
	}//end group TP2_10_SS_CD        
         
    }//end group TP_2_SupplementaryServices

} // end module AtsNIT_SipSip_Testcases