Commit a3147d21 authored by Iztok Juvancic's avatar Iztok Juvancic
Browse files

added templates

parent 0880621e
Loading
Loading
Loading
Loading
+54 −2
Original line number Diff line number Diff line
@@ -758,7 +758,33 @@ module DiameterShDh_TCFunctions {
                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                    //TODO TestBody
                    //TestBody
                    f_send_PUR(
                               md_pUR(
                                      vc_sessionId,
                                      md_purBodyAvps(
                                                     m_auth_Session_State,
                                                     vc_originHost,                 // containing an Origin-Host AVP
                                                     vc_originRealm,                // containing an Origin-Realm AVP
                                                     vc_destinationHost,            // containing an Destination-Host AVP
                                                     vc_destinationRealm,           // containing a Destination-Realm AVP
                                                     m_specific_user_Identity (
                                                                m_public_user_identity(PX_NotExistingUserIdentity)
                                                                )
                                                    )
                                     )
                    );

                    f_awaiting_PUA(
                                   mdw_pUA( 
                                           vc_sessionId,                       // containing a Session-ID AVP
                                           mdw_puaBodyAvps(
                                                           *,
                                                           mw_experimentalResultCode(DIAMETER_ERROR_USER_UNKNOWN_E),
                                                           vc_originHost_IUT,              // containing an Origin-Host AVP
                                                           vc_originRealm_IUT
                        ))
                    );

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

@@ -776,7 +802,33 @@ module DiameterShDh_TCFunctions {
                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                    //TODO TestBody
                    //TestBody
                    f_send_PUR(
                               md_pUR(
                                      vc_sessionId,
                                      md_purBodyAvps(
                                                     m_auth_Session_State,
                                                     vc_originHost,                 // containing an Origin-Host AVP
                                                     vc_originRealm,                // containing an Origin-Realm AVP
                                                     vc_destinationHost,            // containing an Destination-Host AVP
                                                     vc_destinationRealm,           // containing a Destination-Realm AVP
                                                     m_specific_user_Identity (
                                                                m_private_user_identity(PX_NotRelatedPrivateIdentity)
                                                                )
                                                    )
                                     )
                    );

                    f_awaiting_PUA(
                                   mdw_pUA( 
                                           vc_sessionId,                       // containing a Session-ID AVP
                                           mdw_puaBodyAvps(
                                                           *,
                                                           mw_experimentalResultCode(DIAMETER_ERROR_IDENTITIES_DONT_MATCH_E),
                                                           vc_originHost_IUT,              // containing an Origin-Host AVP
                                                           vc_originRealm_IUT
                        ))
                    );

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

+7 −1
Original line number Diff line number Diff line
@@ -95,7 +95,13 @@ module DiameterShDh_Templates {
                    aVP_Data := p_public_user_identity
                }

                template (value) MSISDN_AVP m_MSISDN_user_identity(
                    in template (value) octetstring p_msisdn_user_identity
               
                ) := {
                    aVP_Header := m_aVP_Header_Mbit1(c_mSISDN_AVP_Code),
                    aVP_Data   := p_msisdn_user_identity
                }
                
                template (value) User_Identity_AVP m_specific_user_Identity (
                  in template (value) Public_Identity_AVP p_public_identity := m_public_user_identity
+11 −4
Original line number Diff line number Diff line
@@ -1517,7 +1517,7 @@ module DiameterShDh_TestCases {
                    // Local variables
                    var DiameterShDh v_diameterSh_as; 
            
                    //Test control - PICS
                    //Test control
                    if (not PICS_HSS_IUT) {
                        log("*** " & __SCOPE__ & ": ERROR: 'PICS_HSS_IUT' required for executing the TC. ***"); 
                        stop;
@@ -1561,7 +1561,11 @@ module DiameterShDh_TestCases {
                    // Local variables
                    var DiameterShDh v_diameterSh_as; 
            
                    //TODO Test control - PICS
                    //Test control
                    if (not PICS_HSS_IUT) {
                        log("*** " & __SCOPE__ & ": ERROR: 'PICS_HSS_IUT' required for executing the TC. ***"); 
                        stop;
                    }
            
                    // Test component configuration
                    f_cf_1Sh_asUp(v_diameterSh_as);
@@ -1602,8 +1606,11 @@ module DiameterShDh_TestCases {
                    // Local variables
                     var DiameterShDh v_diameterSh_as; 
            
                    //TODO Test control - PICS
            
                    //Test control
                    if (not PICS_HSS_IUT) {
                        log("*** " & __SCOPE__ & ": ERROR: 'PICS_HSS_IUT' required for executing the TC. ***"); 
                        stop;
                    }
                    // Test component configuration
                    f_cf_1Sh_asUp(v_diameterSh_as);