Commit 335e3d41 authored by poglitsch's avatar poglitsch
Browse files

basic call test cases added

parent 08eeeba8
Loading
Loading
Loading
Loading
+2766 −80

File changed.

Preview size limit exceeded, changes collapsed.

+442 −1
Original line number Diff line number Diff line
@@ -224,14 +224,455 @@ module AtsNIT_SipSip_Testcases {
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___CN__04
            	
            	
                /*
            	 * @desc TC_SS___CN__05
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___CN__05(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___CN__05UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___CN__05UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___CN__05

                /*
            	 * @desc TC_SS___CN__06
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___CN__06(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___CN__06UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___CN__06UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___CN__06
            	
                /*
            	 * @desc TC_SS___CN__07
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___CN__07(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___CN__07UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___CN__07UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___CN__07
    		 			
    		} // end group TP1_1_2_BC_CodecNegotiation		
    				
    		group TP1_1_3_BC_UPDATE {
            	 /*
            	 * @desc TC_SS___UP__01
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___UP__01(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___UP__01UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___UP__01UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___UP__01
            	
            	 /*
            	 * @desc TC_SS___UP__02
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___UP__02(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___UP__02UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___UP__02UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___UP__02
            	
            	 /*
            	 * @desc TC_SS___UP__03
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___UP__03(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___UP__03UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___UP__03UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___UP__03
            	
            	 /*
            	 * @desc TC_SS___UP__04
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___UP__04(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___UP__04UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___UP__04UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___UP__04
            	
            	 /*
            	 * @desc TC_SS___UP__05
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___UP__05(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___UP__05UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___UP__05UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___UP__05
            	
            	 /*
            	 * @desc TC_SS___UP__06
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___UP__06(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___UP__06UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___UP__06UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___UP__06
            	
            	 /*
            	 * @desc TC_SS___UP__07
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___UP__07(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___UP__07UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___UP__07UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___UP__07
            	
            	 /*
            	 * @desc TC_SS___UP__08
            	 * @param p_CSeq_s Transaction Id
            	 */
            	testcase TC_SS___UP__08(inout CSeq p_CSeq_s) 
            	runs on ServerSyncComp
            	system TestAdapter {
            		//Variables
            		var ImsComponent      v_imsComponent1;
              		var ImsComponent      v_imsComponent2;
            		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
            		f_IncCSeq(p_CSeq_s); 
            
            		//Start
            		v_imsComponent1.start(f_AtsNIT_TC_SS___UP__08UE1(p_CSeq_s));
            		v_imsComponent2.start(f_AtsNIT_TC_SS___UP__08UE2(p_CSeq_s));
            		
            		// synchronize both PTCs on 4 sychronization points
            		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                    
            		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
            	} // end TC_SS___UP__08
    							
    		} // end group TP1_1_3_BC_UPDATE	
		
		} // end group TP1_1_BC_Successful	
	
    	group TP1_2_BC_UnSuccessful {
    		
        	/*
        	 * @desc TC_SS___XX__U01
        	 * @param p_CSeq_s Transaction Id
        	 */
        	testcase TC_SS___XX__U01(inout CSeq p_CSeq_s) 
        	runs on ServerSyncComp
        	system TestAdapter {
        		//Variables
        		var ImsComponent v_imsComponent1;
          		var ImsComponent v_imsComponent2;
        		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
        		f_IncCSeq(p_CSeq_s); 
        
        		//Start
        		v_imsComponent1.start(f_AtsNIT_TC_SS___XX__U01UE1(p_CSeq_s));
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XX__U01UE2(p_CSeq_s));
        		
        		// synchronize both PTCs on 4 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
        	} // end TC_SS___XX__U01
        	
        	/*
        	 * @desc TC_SS___XX__U02
        	 * @param p_CSeq_s Transaction Id
        	 */
        	testcase TC_SS___XX__U02(inout CSeq p_CSeq_s) 
        	runs on ServerSyncComp
        	system TestAdapter {
        		//Variables
        		var ImsComponent v_imsComponent1;
          		var ImsComponent v_imsComponent2;
        		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
        		f_IncCSeq(p_CSeq_s); 
        
        		//Start
        		v_imsComponent1.start(f_AtsNIT_TC_SS___XX__U02UE1(p_CSeq_s));
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XX__U02UE2(p_CSeq_s));
        		
        		// synchronize both PTCs on 4 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
        	} // end TC_SS___XX__U02
        	
        	/*
        	 * @desc TC_SS___XX__U03
        	 * @param p_CSeq_s Transaction Id
        	 */
        	testcase TC_SS___XX__U03(inout CSeq p_CSeq_s) 
        	runs on ServerSyncComp
        	system TestAdapter {
        		//Variables
        		var ImsComponent v_imsComponent1;
          		var ImsComponent v_imsComponent2;
        		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
        		f_IncCSeq(p_CSeq_s); 
        
        		//Start
        		v_imsComponent1.start(f_AtsNIT_TC_SS___XX__U03UE1(p_CSeq_s));
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XX__U03UE2(p_CSeq_s));
        		
        		// synchronize both PTCs on 4 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
        	} // end TC_SS___XX__U03
        	
        	/*
        	 * @desc TC_SS___XX__U04
        	 * @param p_CSeq_s Transaction Id
        	 */
        	testcase TC_SS___XX__U04(inout CSeq p_CSeq_s) 
        	runs on ServerSyncComp
        	system TestAdapter {
        		//Variables
        		var ImsComponent v_imsComponent1;
          		var ImsComponent v_imsComponent2;
        		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
        		f_IncCSeq(p_CSeq_s); 
        
        		//Start
        		v_imsComponent1.start(f_AtsNIT_TC_SS___XX__U04UE1(p_CSeq_s));
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XX__U04UE2(p_CSeq_s));
        		
        		// synchronize both PTCs on 4 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
        	} // end TC_SS___XX__U04
        	
        	/*
        	 * @desc TC_SS___XX__U05
        	 * @param p_CSeq_s Transaction Id
        	 */
        	testcase TC_SS___XX__U05(inout CSeq p_CSeq_s) 
        	runs on ServerSyncComp
        	system TestAdapter {
        		//Variables
        		var ImsComponent v_imsComponent1;
          		var ImsComponent v_imsComponent2;
        		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
        		f_IncCSeq(p_CSeq_s); 
        
        		//Start
        		v_imsComponent1.start(f_AtsNIT_TC_SS___XX__U05UE1(p_CSeq_s));
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XX__U05UE2(p_CSeq_s));
        		
        		// synchronize both PTCs on 4 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
        	} // end TC_SS___XX__U05
        	
        	/*
        	 * @desc TC_SS___XX__U06
        	 * @param p_CSeq_s Transaction Id
        	 */
        	testcase TC_SS___XX__U06(inout CSeq p_CSeq_s) 
        	runs on ServerSyncComp
        	system TestAdapter {
        		//Variables
        		var ImsComponent v_imsComponent1;
          		var ImsComponent v_imsComponent2;
        		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
        		f_IncCSeq(p_CSeq_s); 
        
        		//Start
        		v_imsComponent1.start(f_AtsNIT_TC_SS___XX__U06UE1(p_CSeq_s));
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XX__U06UE2(p_CSeq_s));
        		
        		// synchronize both PTCs on 4 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
        	} // end TC_SS___XX__U06
        	
        	/*
        	 * @desc TC_SS___XX__U07
        	 * @param p_CSeq_s Transaction Id
        	 */
        	testcase TC_SS___XX__U07(inout CSeq p_CSeq_s) 
        	runs on ServerSyncComp
        	system TestAdapter {
        		//Variables
        		var ImsComponent v_imsComponent1;
          		var ImsComponent v_imsComponent2;
        		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
        		f_IncCSeq(p_CSeq_s); 
        
        		//Start
        		v_imsComponent1.start(f_AtsNIT_TC_SS___XX__U07UE1(p_CSeq_s));
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XX__U07UE2(p_CSeq_s));
        		
        		// synchronize both PTCs on 4 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
        	} // end TC_SS___XX__U07
        	
        	/*
        	 * @desc TC_SS___XX__U08
        	 * @param p_CSeq_s Transaction Id
        	 */
        	testcase TC_SS___XX__U08(inout CSeq p_CSeq_s) 
        	runs on ServerSyncComp
        	system TestAdapter {
        		//Variables
        		var ImsComponent v_imsComponent1;
          		var ImsComponent v_imsComponent2;
        		f_cf_2imsUp(v_imsComponent1, v_imsComponent2);
        		f_IncCSeq(p_CSeq_s); 
        
        		//Start
        		v_imsComponent1.start(f_AtsNIT_TC_SS___XX__U08UE1(p_CSeq_s));
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XX__U08UE2(p_CSeq_s));
        		
        		// synchronize both PTCs on 4 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_Ringing, c_uPlane, c_tbDone});
                
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
        	} // end TC_SS___XX__U08
        	
    		
    		
    	} // end group TP1_2_BC_UnSuccessful	
	
	} // end group TP_1_BasicCall