Loading ttcn/DiameterShDh_TCFunctions.ttcn3 +54 −2 Original line number Diff line number Diff line Loading @@ -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()); Loading @@ -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()); Loading ttcn/DiameterShDh_Templates.ttcn3 +7 −1 Original line number Diff line number Diff line Loading @@ -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 Loading ttcn/DiameterShDh_TestCases.ttcn3 +11 −4 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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); Loading Loading @@ -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); Loading Loading
ttcn/DiameterShDh_TCFunctions.ttcn3 +54 −2 Original line number Diff line number Diff line Loading @@ -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()); Loading @@ -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()); Loading
ttcn/DiameterShDh_Templates.ttcn3 +7 −1 Original line number Diff line number Diff line Loading @@ -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 Loading
ttcn/DiameterShDh_TestCases.ttcn3 +11 −4 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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); Loading Loading @@ -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); Loading