Commit 3d1acfcb authored by Yann Garcia's avatar Yann Garcia
Browse files
parents 2c4bb596 984dbaf2
Loading
Loading
Loading
Loading
+98 −8
Original line number Diff line number Diff line
@@ -41,10 +41,9 @@ Package TP_CX {
                when {
                    the IMS_S_CSCF_A entity sends a MAR containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP containing
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                            indicating value NO_STATE_MAINTAINED
                        ;,
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                        Destination_Realm_AVP
@@ -101,10 +100,9 @@ Package TP_CX {
                when {
                    the IMS_S_CSCF_A entity sends a SAR containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP containing
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                                indicating value NO_STATE_MAINTAINED
                            ;,
                            indicating value NO_STATE_MAINTAINED,
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                        Public_Identity_AVP
@@ -134,6 +132,58 @@ Package TP_CX {
            }  
    }  // End of TP TP_CX_HSS_SAA_01
     
    Test Purpose {
        TP Id TP_CX_HSS_SAA_02
        //TP_CX_HSS_SA_014 and TP_CX_CSCF_SA_03 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in an SA-Request received due to S-CSCF de-registration procedure and sends SA-Answer."
        
        Reference 
            "TS 129 228 (V15.1.0) [4], clause 6.1.2.1, A.4.3",
            "TS 129 229 (V15.0.0) [5], clauses 6.1.3 and 6.1.4"
            
        Config Id CFG_CX_HSS_01
        
        PICS Selection PICS_1
        
        Initial conditions with {
            the UE_A entity isRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_S_CSCF_A entity sends a SAR containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                            indicating value NO_STATE_MAINTAINED,
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                        Public_Identity_AVP
                        User_Name_AVP
                        Destination_Realm_AVP
                        Server_Name_AVP
                        Server_Assignment_Type_AVP
                            indicating value USER_DEREGISTRATION
                        User_Data_Already_Available_AVP 
                    ;
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the SAA containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                        Origin_Host_AVP
                        Origin_Realm_AVP
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                    ;
                    to the IMS_S_CSCF_A entity
                }
            }  
    }  // End of TP TP_CX_HSS_SAA_02
     
    Test Purpose {
        TP Id TP_CX_HSS_UAA_01
        //TP_CX_HSS_UA_01 from TS 103 289-2 V2.1.1
@@ -270,5 +320,45 @@ Package TP_CX {
            }  
    }  // End of TP TP_CX_HSS_UAA_03
     
    Test Purpose {
        TP Id TP_CX_HSS_UAA_04
        //TP_CX_HSS_UA_04 and TP_CX_CSCF_UA_03 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a UA-Request received due to UE de-registration and sends UA-Answer."
        
        Reference 
            "TS 129 228 (V15.1.0) [4], clause 6.1.1.1"
        
        Config Id CFG_CX_HSS_01
        
        PICS Selection PICS_1
        
        Initial conditions with {
            the UE_A entity isRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_I_CSCF_A entity sends a UAR containing
                        Public_Identity_AVP
                        User_Name_AVP
                        User_Authentication_Type_AVP
                            indicating value DE_REGISTRATION
                        Visited_Network_Identifier_AVP
                    ;
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the UAA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        Server_Name_AVP
                        not Server_Capabilities_AVP
                    ;
                    to the IMS_I_CSCF_A entity
                }
            }  
    }  // End of TP TP_CX_HSS_UAA_04
    
} // End of Package TP_CX