Commit b6ca99e0 authored by poglitsch's avatar poglitsch
Browse files

conference test cases added

parent e8258b8c
Loading
Loading
Loading
Loading
+925 −0

File changed.

Preview size limit exceeded, changes collapsed.

+197 −1
Original line number Diff line number Diff line
@@ -1151,6 +1151,202 @@ group TP2_1_SS_OIP_OIR {
            	} // end TC_SSS__XXSSCONF_CRE_009
        	  }//end group TP2_8_1_SS_CONF_CRE
        	  
        	  group TP2_8_2_SS_CONF_INV {
        	  	
        	  	
            	/*
            	 * @desc TC_SSS__XXSSCONF_INV_001
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SSS__XXSSCONF_INV_001 (
            		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__XXSSCONF_INV_001UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_001UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_001UE3(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1,v_imsComponent2,v_imsComponent3);
            	} // end TC_SSS__XXSSCONF_INV_001
            	
            	/*
            	 * @desc TC_SSS__XXSSCONF_INV_002
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SSS__XXSSCONF_INV_002 (
            		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__XXSSCONF_INV_002UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_002UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_002UE3(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1,v_imsComponent2,v_imsComponent3);
            	} // end TC_SSS__XXSSCONF_INV_002
            	
            	/*
            	 * @desc TC_SSS__XXSSCONF_INV_003
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SSS__XXSSCONF_INV_003 (
            		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__XXSSCONF_INV_003UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_003UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_003UE3(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1,v_imsComponent2,v_imsComponent3);
            	} // end TC_SSS__XXSSCONF_INV_003
            	
            	/*
            	 * @desc TC_SSS__XXSSCONF_INV_004
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SSS__XXSSCONF_INV_004 (
            		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__XXSSCONF_INV_004UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_004UE2(p_CSeq_s));
            		v_imsComponent3.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_004UE3(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
                    //Clear configration
            		f_cf_3imsDown(v_imsComponent1,v_imsComponent2,v_imsComponent3);
            	} // end TC_SSS__XXSSCONF_INV_004
            	
            	/*
            	 * @desc TC_SSS__XXSSCONF_INV_005
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SSS__XXSSCONF_INV_005 (
            		inout CSeq p_CSeq_s
            	) runs on ServerSyncComp system TestAdapter {
            		//Variables
            		var ImsComponent v_imsComponent1;
              		var ImsComponent v_imsComponent2;
            		
            		//Configuration
            		f_cf_2imsUp(v_imsComponent1,v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_005UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SSS__XXSSCONF_INV_005UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
                    //Clear configration
            		f_cf_2imsDown(v_imsComponent1,v_imsComponent2);
            	} // end TC_SSS__XXSSCONF_INV_005
        	  }//end group TP2_8_2_SS_INV_CRE
        	  
        	  group TP2_8_3_SS_CONF_LEAV {
        	  	
        	  	/*
            	 * @desc TC_SSS__XXSSCONF_LEAV_001
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SSS__XXSSCONF_LEAV_001 (
            		inout CSeq p_CSeq_s
            	) runs on ServerSyncComp system TestAdapter {
            		//Variables
            		var ImsComponent v_imsComponent1;
              		var ImsComponent v_imsComponent2;
            		
            		//Configuration
            		f_cf_2imsUp(v_imsComponent1,v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SSS__XXSSCONF_LEAV_001UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SSS__XXSSCONF_LEAV_001UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
                    //Clear configration
            		f_cf_2imsDown(v_imsComponent1,v_imsComponent2);
        	  	} // end TC_SSS__XXSSCONF_LEAV_001
        	  	
        	  	/*
            	 * @desc TC_SSS__XXSSCONF_LEAV_002
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SSS__XXSSCONF_LEAV_002 (
            		inout CSeq p_CSeq_s
            	) runs on ServerSyncComp system TestAdapter {
            		//Variables
            		var ImsComponent v_imsComponent1;
              		var ImsComponent v_imsComponent2;
            		
            		//Configuration
            		f_cf_2imsUp(v_imsComponent1,v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SSS__XXSSCONF_LEAV_002UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SSS__XXSSCONF_LEAV_002UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
                    //Clear configration
            		f_cf_2imsDown(v_imsComponent1,v_imsComponent2);
        	  	} // end TC_SSS__XXSSCONF_LEAV_002
        	  }//end group TP2_8_3_SS_LEAV
    	 }//end group TP2_8_SS_CONF
                                 	
        group TP2_9_SS_CFNRc {