Commit 0a840992 authored by wattelet's avatar wattelet
Browse files

TC uppdate

parent 347684bb
Loading
Loading
Loading
Loading
+105 −83
Original line number Diff line number Diff line
@@ -44,7 +44,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_IPS_01	
            
            /*
@@ -65,7 +64,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_IPS_02	
            
            /*
@@ -86,13 +84,10 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_IPS_03
            
        }//end group TP_PCRFRole_IPS
        
        group TP_PCRFRole_MSI {	//Modification of Session Information	
            
            /*
            * @desc TC_PCRF_MSI_01
            * @param p_cSeq_s Transaction Id
@@ -111,7 +106,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_MSI_01	
            
            /*
@@ -132,7 +126,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_MSI_02	
            
            /*
@@ -153,7 +146,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_MSI_03	
            
            /*
@@ -174,7 +166,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_MSI_04	
            
            /*
@@ -195,7 +186,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_MSI_05	
            
            /*
@@ -216,13 +206,10 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_MSI_06
            
        }//end group  TP_PCRFRole_MSI
        
        group TP_PCRFRole_INV {	//Invalid Behaviour 	
            
            /*
            * @desc TC_PCRF_INV_01
            * @param p_cSeq_s Transaction Id
@@ -241,7 +228,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_INV_01 	
            
            /*
@@ -262,9 +248,7 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_INV_02
            
        }//end group TP_PCRFRole_INV
        
        group TP_PCRFRole_ST {	//Session Termination	
@@ -287,7 +271,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_ST_01 	
            
            /*
@@ -308,7 +291,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_ST_02	
            
            /*
@@ -329,13 +311,10 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_ST_03
            
        }//end group  TP_PCRFRole_ST
        
        group TP_PCRFRole_PCC {	//PCC rules	
            
            /*
            * @desc TC_PCRF_PCC_01
            * @param p_cSeq_s Transaction Id
@@ -354,7 +333,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_01
            
            /*
@@ -375,7 +353,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_02
            
            /*
@@ -396,7 +373,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_03
            
            /*
@@ -417,7 +393,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_04
            
            /*
@@ -438,7 +413,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_05
            
            /*
@@ -459,7 +433,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_06
            
            /*
@@ -480,7 +453,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_07
            
            /*
@@ -501,7 +473,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_08
            
            /*
@@ -522,12 +493,10 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_PCC_09
        }//end group TP_PCRFRole_PCC
        
        group TP_PCRFRole_EMS {	//Emergency services
            
            /*
            * @desc TC_PCRF_EMS_01
            * @param p_cSeq_s Transaction Id
@@ -546,7 +515,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_EMS_01
            
            /*
@@ -567,12 +535,10 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_EMS_02
        }//end group TP_PCRFRole_EMS
        
        group TP_PCRFRole_UMC {	//Usage monitoring control
            
            /*
            * @desc TC_PCRF_UMC_01
            * @param p_cSeq_s Transaction Id
@@ -591,12 +557,10 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxEDown(v_diameterComponent_pcef);
		
            } // end TC_PCRF_UMC_01
        }//end group TP_PCRFRole_UMC
        
        group TP_PCRFRole_IRS {	//IMS Restoration Support
        
            /*
            * @desc TC_PCRF_IRS_01
            * @param p_cSeq_s Transaction Id
@@ -617,7 +581,6 @@ module DiameterGx_TestCases
                f_serverSync2Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af);
		
            } // end TC_PCRF_IRS_01
                        
            /*
@@ -640,13 +603,10 @@ module DiameterGx_TestCases
                f_serverSync2Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af);
		
            } // end TC_PCRF_IRS_02    
        
        }//end group TP_PCRFRole_IRS
        
        group TP_PCRFRole_MPS {	//Multimedia Priority Support
        
			/*
            * @desc TC_PCRF_MPS_01
            * @param p_cSeq_s Transaction Id
@@ -667,7 +627,6 @@ module DiameterGx_TestCases
                f_serverSync2Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af);
		
            } // end TC_PCRF_MPS_01
            
            /*
@@ -690,13 +649,10 @@ module DiameterGx_TestCases
                f_serverSync2Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af);
		
            } // end TC_PCRF_MPS_02
            
        }//end group TP_PCRFRole_MPS
        
        group TP_PCRFRole_SDC {	//Sponsored Data Connectivity
        
            /*
            * @desc TC_PCRF_SDC_01
            * @param p_cSeq_s Transaction Id
@@ -717,19 +673,15 @@ module DiameterGx_TestCases
                f_serverSync2Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx1RxDown(v_diameterComponent_pcef,v_diameterComponent_af);
		
            } // end TC_PCRF_SDC_01  
                  
        }//end group TP_PCRFRole_SDC
        
        group TP_PCRFRole_RAU {	//Reporting Accumulated Usage
        }//end group TP_PCRFRole_RAU			

    } //end group TP_PCRFRole
    
    group TP_PCEFRole {
        group TP_PCEFRole_IPS {	//Initial Provisioning Session
	
            /*
            * @desc TC_PCEF_IPS_01
            * @param p_cSeq_s Transaction Id
@@ -748,10 +700,8 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_IPS_01
	
	
            /*
            * @desc TC_PCEF_IPS_01_
            * @param p_cSeq_s Transaction Id
@@ -776,7 +726,6 @@ module DiameterGx_TestCases
                f_serverSync3Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2);
		
            } // end TC_PCEF_IPS_01_
	
            /*
@@ -797,7 +746,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_IPS_02
            	
            /*
@@ -824,10 +772,8 @@ module DiameterGx_TestCases
                f_serverSync3Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2);
		
            } // end TC_PCEF_IPS_03
            	
            	
            /*
            * @desc TC_PCEF_IPS_04
            * @param p_cSeq_s Transaction Id
@@ -852,10 +798,8 @@ module DiameterGx_TestCases
                f_serverSync3Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2);
		
            } // end TC_PCEF_IPS_04
                        	
                        	
            /*
            * @desc TC_PCEF_IPS_05
            * @param p_cSeq_s Transaction Id
@@ -880,13 +824,10 @@ module DiameterGx_TestCases
                f_serverSync3Clients({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1Gx2GtpRDown(v_diameterComponent_pcrf,v_gtpComponent_1,v_gtpComponent_2);
		
            } // end TC_PCEF_IPS_05

        }//end group TP_PCEFRole_IPS
        
        group TP_PCEFRole_MSI {	//Modification of Session Information
        
            /*
            * @desc TC_PCEF_MSI_01
            * @param p_cSeq_s Transaction Id
@@ -905,7 +846,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_MSI_01

            /*
@@ -926,10 +866,8 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_MSI_02


            /*
            * @desc TC_PCEF_MSI_03
            * @param p_cSeq_s Transaction Id
@@ -948,10 +886,8 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_MSI_03
            
            
            /*
            * @desc TC_PCEF_MSI_04
            * @param p_cSeq_s Transaction Id
@@ -970,10 +906,8 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_MSI_04
            
            
            /*
            * @desc TC_PCEF_MSI_05
            * @param p_cSeq_s Transaction Id
@@ -992,18 +926,13 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_MSI_05
            

        
        }//end group  TP_PCEFRole_MSI
        
        group TP_PCEFRole_INV {	//Invalid Behaviour
        }//end group TP_PCEFRole_INV
        
        group TP_PCEFRole_ST {	//Session Termination
        
            /*
            * @desc TC_PCEF_ST_01
            * @param p_cSeq_s Transaction Id
@@ -1022,7 +951,6 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_ST_01
        
            /*
@@ -1043,13 +971,10 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_ST_02
        
        }//end group  TP_PCEFRole_ST
        
        group TP_PCEFRole_PCC {	//PCC rules
        
            /*
            * @desc TC_PCEF_PCC_01
            * @param p_cSeq_s Transaction Id
@@ -1068,18 +993,106 @@ module DiameterGx_TestCases
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
		
            } // end TC_PCEF_PCC_01

            /*
            * @desc TC_PCEF_PCC_02
            */
            testcase TC_PCEF_PCC_02() 
            runs on ServerSyncComp
            system TestAdapter {
                //Variables
                var DiameterComponent v_diameterComponent_pcrf;
                f_cf_1GxRUp(v_diameterComponent_pcrf);
		
                //Start
                v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_02());
                
                // synchronize PTC on 3 sychronization points
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
            } // end TC_PCEF_PCC_02

            /*
            * @desc TC_PCEF_PCC_03
            */
            testcase TC_PCEF_PCC_03() 
            runs on ServerSyncComp
            system TestAdapter {
                //Variables
                var DiameterComponent v_diameterComponent_pcrf;
                f_cf_1GxRUp(v_diameterComponent_pcrf);
		
                //Start
                v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_03());
                
                // synchronize PTC on 3 sychronization points
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
            } // end TC_PCEF_PCC_03

            /*
            * @desc TC_PCEF_PCC_04
            */
            testcase TC_PCEF_PCC_04() 
            runs on ServerSyncComp
            system TestAdapter {
                //Variables
                var DiameterComponent v_diameterComponent_pcrf;
                f_cf_1GxRUp(v_diameterComponent_pcrf);
		
                //Start
                v_diameterComponent_pcrf.start(f_TC_PCEF_PCC_04());
                
                // synchronize PTC on 3 sychronization points
                f_serverSync1Client({c_prDone, c_tbDone, c_poDone});
		
                f_cf_1GxRDown(v_diameterComponent_pcrf);
            } // end TC_PCEF_PCC_04

/*
TC_PCEF_PCC_05
TC_PCEF_PCC_06
TC_PCEF_PCC_07
TC_PCEF_PCC_08
TC_PCEF_PCC_09
TC_PCEF_PCC_10
TC_PCEF_PCC_11
TC_PCEF_PCC_12
TC_PCEF_PCC_13
TC_PCEF_PCC_14
TC_PCEF_PCC_15
TC_PCEF_PCC_16 
*/

        }//end group TP_PCEFRole_PCC
        
        group TP_PCEFRole_EMS {	//Emergency services

/*
TC_PCEF_EMS_01
TC_PCEF_EMS_02
*/

        }//end group TP_PCEFRole_EMS
       
        group TP_PCEFRole_UMC {	//Usage monitoring control

/*
TC_PCEF_UMC_01
*/

        }//end group TP_PCEFRole_UMC

        group TP_PCEFRole_IRS {	//IMS Restoration Support

/*
TC_PCEF_IRS_01
TC_PCEF_IRS_02
*/

        }//end group TP_PCEFRole_IRS

        group TP_PCEFRole_MPS {	//Multimedia Priority Support
@@ -1089,9 +1102,18 @@ module DiameterGx_TestCases
        }//end group TP_PCEFRole_SDC
        
        group TP_PCEFRole_RAU {	//Reporting Accumulated Usage
        }//end group TP_PCEFRole_RAU

/*
TC_PCEF_RAU_01
TC_PCEF_RAU_02
TC_PCEF_RAU_03
TC_PCEF_RAU_04
TC_PCEF_RAU_05
TC_PCEF_RAU_06
TC_PCEF_RAU_07
*/

        }//end group TP_PCEFRole_RAU
                        
    }//end group TP_PCEFRole