Loading DiameterCxDx/ttcn/DiameterCxDx_Steps.ttcn +50 −42 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ * @desc This is a test step that init global variables * @param */ function f_DiameterCx_SCSCF_init() function f_DiameterCx_HSS_init() runs on DiameterCx { //Defaults Loading @@ -41,11 +41,13 @@ //Base LibDiameter init function if there will be any base initialisation f_Diameter_Init_Component(); vc_ETS_address := PX_DIAMETER_CX_ETS_SCSCF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_SCSCF_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_HSS_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_HSS_PORT; //TODO check following values/PIXITS if they should be different than in ICSCF_init function vc_ETS_address := PX_DIAMETER_CX_ETS_HSS_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_HSS_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_ICSCF_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_ICSCF_PORT; //vc_SUT_address1 := PX_DIAMETER_CX_SUT_SCSCF_IPADDR; //vc_SUT_port1 := PX_DIAMETER_CX_SUT_SCSCF_PORT; vc_sessionId := m_sessionId(PX_SessionID); vc_originHost := m_originHost(PX_OriginHost); Loading @@ -60,12 +62,12 @@ vc_serverName := m_serverName(PX_ServerName); vc_publicIdentity := m_publicIdentity(PX_PublicIdentity); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_SCSCF_IPADDR)); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_HSS_IPADDR)); vc_send_hopid:=hex2int('00000100'H); vc_send_endid:=hex2int('01000000'H); } // end function f_DiameterCx_SCSCF_init } // end function f_DiameterCx_HSS_init /* * @desc This is a test step that init global variables Loading Loading @@ -109,7 +111,7 @@ * @desc This is a test step that init global variables * @param */ function f_DiameterDx_SCSCF_init() function f_DiameterDx_ICSCF_init() runs on DiameterCx { //Defaults Loading @@ -118,11 +120,11 @@ //Base LibDiameter init function if there will be any base initialisation f_Diameter_Init_Component(); vc_ETS_address := PX_DIAMETER_CX_ETS_SCSCF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_SCSCF_PORT; vc_ETS_address := PX_DIAMETER_CX_ETS_ICSCF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_ICSCF_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_SLF_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_SLF_PORT; //TODO check following values/PIXITS if they should be different than in ICSCF_init function vc_sessionId := m_sessionId(PX_SessionID); vc_originHost := m_originHost(PX_OriginHost); Loading @@ -134,18 +136,18 @@ vc_destinationHost := m_destinationHost(PX_DestinationHost); vc_destinationRealm := m_destinationRealm(PX_DestinationRealm); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_SCSCF_IPADDR)); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_ICSCF_IPADDR)); vc_send_hopid:=hex2int('00000100'H); vc_send_endid:=hex2int('01000000'H); } // end function f_DiameterDx_SCSCF_init } // end function f_DiameterDx_ICSCF_init /* * @desc This is a test step that init global variables * @param */ function f_DiameterDx_ICSCF_init() function f_DiameterDx_SLF_init() runs on DiameterCx { //Defaults Loading @@ -154,10 +156,13 @@ //Base LibDiameter init function if there will be any base initialisation f_Diameter_Init_Component(); vc_ETS_address := PX_DIAMETER_CX_ETS_ICSCF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_ICSCF_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_SLF_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_SLF_PORT; vc_ETS_address := PX_DIAMETER_CX_ETS_SLF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_SLF_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_ICSCF_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_ICSCF_PORT; //vc_SUT_address1 := PX_DIAMETER_DX_SUT_SCSCF_IPADDR; //vc_SUT_port1 := PX_DIAMETER_DX_SUT_SCSCF_PORT; vc_sessionId := m_sessionId(PX_SessionID); Loading @@ -170,58 +175,61 @@ vc_destinationHost := m_destinationHost(PX_DestinationHost); vc_destinationRealm := m_destinationRealm(PX_DestinationRealm); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_ICSCF_IPADDR)); vc_serverName := m_serverName(PX_ServerName); vc_publicIdentity := m_publicIdentity(PX_PublicIdentity); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_SLF_IPADDR)); vc_send_hopid:=hex2int('00000100'H); vc_send_endid:=hex2int('01000000'H); } // end function f_DiameterDx_ICSCF_init } // end function f_DiameterDx_SLF_init } // end group GlobalSteps group Preambles{ function f_preamble_SCSCF () runs on DiameterCx { function f_preamble_ICSCF() runs on DiameterCx { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); } f_DiameterCx_SCSCF_init(); f_DiameterCx_ICSCF_init(); f_preambleDiameterBaseClient(c_applId3GPPCxDx); } function f_preambleDx_SCSCF () runs on DiameterCx { function f_preambleDx_ICSCF() runs on DiameterCx { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); } f_DiameterDx_SCSCF_init(); f_DiameterDx_ICSCF_init(); f_preambleDiameterBaseClient(c_applId3GPPCxDx); } function f_preamble_ICSCF () runs on DiameterCx { function f_preamble_HSS() runs on DiameterCx { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); f_preambleServer(); } f_DiameterCx_ICSCF_init(); f_preambleDiameterBaseClient(c_applId3GPPCxDx); f_DiameterCx_HSS_init(); f_preambleDiameterBaseServer(c_applId3GPPCxDx); } function f_preambleDx_ICSCF () runs on DiameterCx { function f_preamble_SLF() runs on DiameterCx { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); f_preambleServer(); } f_DiameterDx_ICSCF_init(); f_preambleDiameterBaseClient(c_applId3GPPCxDx); f_DiameterDx_SLF_init(); f_preambleDiameterBaseServer(c_applId3GPPCxDx); } }// end group Preambles group Postambles { function f_postamble_SCSCF () runs on DiameterCx { function f_postamble_ICSCF () runs on DiameterCx { f_postambleDiameterBase(); if(PX_DIAM_LLP_ENABLED) Loading @@ -233,15 +241,15 @@ deactivate; } function f_postambleDx_SCSCF () runs on DiameterCx { f_postamble_SCSCF(); function f_postambleDx_ICSCF () runs on DiameterCx { f_postamble_ICSCF(); } function f_postamble_ICSCF () runs on DiameterCx { f_postamble_SCSCF(); function f_postambleCx_HSS () runs on DiameterCx { f_postamble_ICSCF(); } function f_postambleDx_ICSCF () runs on DiameterCx { function f_postambleDx_SLF () runs on DiameterCx { f_postamble_ICSCF(); } Loading DiameterCxDx/ttcn/DiameterCxDx_TestCases.ttcn +452 −7 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
DiameterCxDx/ttcn/DiameterCxDx_Steps.ttcn +50 −42 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ * @desc This is a test step that init global variables * @param */ function f_DiameterCx_SCSCF_init() function f_DiameterCx_HSS_init() runs on DiameterCx { //Defaults Loading @@ -41,11 +41,13 @@ //Base LibDiameter init function if there will be any base initialisation f_Diameter_Init_Component(); vc_ETS_address := PX_DIAMETER_CX_ETS_SCSCF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_SCSCF_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_HSS_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_HSS_PORT; //TODO check following values/PIXITS if they should be different than in ICSCF_init function vc_ETS_address := PX_DIAMETER_CX_ETS_HSS_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_HSS_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_ICSCF_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_ICSCF_PORT; //vc_SUT_address1 := PX_DIAMETER_CX_SUT_SCSCF_IPADDR; //vc_SUT_port1 := PX_DIAMETER_CX_SUT_SCSCF_PORT; vc_sessionId := m_sessionId(PX_SessionID); vc_originHost := m_originHost(PX_OriginHost); Loading @@ -60,12 +62,12 @@ vc_serverName := m_serverName(PX_ServerName); vc_publicIdentity := m_publicIdentity(PX_PublicIdentity); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_SCSCF_IPADDR)); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_HSS_IPADDR)); vc_send_hopid:=hex2int('00000100'H); vc_send_endid:=hex2int('01000000'H); } // end function f_DiameterCx_SCSCF_init } // end function f_DiameterCx_HSS_init /* * @desc This is a test step that init global variables Loading Loading @@ -109,7 +111,7 @@ * @desc This is a test step that init global variables * @param */ function f_DiameterDx_SCSCF_init() function f_DiameterDx_ICSCF_init() runs on DiameterCx { //Defaults Loading @@ -118,11 +120,11 @@ //Base LibDiameter init function if there will be any base initialisation f_Diameter_Init_Component(); vc_ETS_address := PX_DIAMETER_CX_ETS_SCSCF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_SCSCF_PORT; vc_ETS_address := PX_DIAMETER_CX_ETS_ICSCF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_ICSCF_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_SLF_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_SLF_PORT; //TODO check following values/PIXITS if they should be different than in ICSCF_init function vc_sessionId := m_sessionId(PX_SessionID); vc_originHost := m_originHost(PX_OriginHost); Loading @@ -134,18 +136,18 @@ vc_destinationHost := m_destinationHost(PX_DestinationHost); vc_destinationRealm := m_destinationRealm(PX_DestinationRealm); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_SCSCF_IPADDR)); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_ICSCF_IPADDR)); vc_send_hopid:=hex2int('00000100'H); vc_send_endid:=hex2int('01000000'H); } // end function f_DiameterDx_SCSCF_init } // end function f_DiameterDx_ICSCF_init /* * @desc This is a test step that init global variables * @param */ function f_DiameterDx_ICSCF_init() function f_DiameterDx_SLF_init() runs on DiameterCx { //Defaults Loading @@ -154,10 +156,13 @@ //Base LibDiameter init function if there will be any base initialisation f_Diameter_Init_Component(); vc_ETS_address := PX_DIAMETER_CX_ETS_ICSCF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_ICSCF_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_SLF_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_SLF_PORT; vc_ETS_address := PX_DIAMETER_CX_ETS_SLF_IPADDR; vc_ETS_port := PX_DIAMETER_CX_ETS_SLF_PORT; vc_SUT_address := PX_DIAMETER_CX_SUT_ICSCF_IPADDR; vc_SUT_port := PX_DIAMETER_CX_SUT_ICSCF_PORT; //vc_SUT_address1 := PX_DIAMETER_DX_SUT_SCSCF_IPADDR; //vc_SUT_port1 := PX_DIAMETER_DX_SUT_SCSCF_PORT; vc_sessionId := m_sessionId(PX_SessionID); Loading @@ -170,58 +175,61 @@ vc_destinationHost := m_destinationHost(PX_DestinationHost); vc_destinationRealm := m_destinationRealm(PX_DestinationRealm); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_ICSCF_IPADDR)); vc_serverName := m_serverName(PX_ServerName); vc_publicIdentity := m_publicIdentity(PX_PublicIdentity); vc_hostIPAddress := valueof(f_IPV4or6_String2Address (PX_DIAMETER_CX_ETS_SLF_IPADDR)); vc_send_hopid:=hex2int('00000100'H); vc_send_endid:=hex2int('01000000'H); } // end function f_DiameterDx_ICSCF_init } // end function f_DiameterDx_SLF_init } // end group GlobalSteps group Preambles{ function f_preamble_SCSCF () runs on DiameterCx { function f_preamble_ICSCF() runs on DiameterCx { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); } f_DiameterCx_SCSCF_init(); f_DiameterCx_ICSCF_init(); f_preambleDiameterBaseClient(c_applId3GPPCxDx); } function f_preambleDx_SCSCF () runs on DiameterCx { function f_preambleDx_ICSCF() runs on DiameterCx { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); } f_DiameterDx_SCSCF_init(); f_DiameterDx_ICSCF_init(); f_preambleDiameterBaseClient(c_applId3GPPCxDx); } function f_preamble_ICSCF () runs on DiameterCx { function f_preamble_HSS() runs on DiameterCx { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); f_preambleServer(); } f_DiameterCx_ICSCF_init(); f_preambleDiameterBaseClient(c_applId3GPPCxDx); f_DiameterCx_HSS_init(); f_preambleDiameterBaseServer(c_applId3GPPCxDx); } function f_preambleDx_ICSCF () runs on DiameterCx { function f_preamble_SLF() runs on DiameterCx { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); f_preambleServer(); } f_DiameterDx_ICSCF_init(); f_preambleDiameterBaseClient(c_applId3GPPCxDx); f_DiameterDx_SLF_init(); f_preambleDiameterBaseServer(c_applId3GPPCxDx); } }// end group Preambles group Postambles { function f_postamble_SCSCF () runs on DiameterCx { function f_postamble_ICSCF () runs on DiameterCx { f_postambleDiameterBase(); if(PX_DIAM_LLP_ENABLED) Loading @@ -233,15 +241,15 @@ deactivate; } function f_postambleDx_SCSCF () runs on DiameterCx { f_postamble_SCSCF(); function f_postambleDx_ICSCF () runs on DiameterCx { f_postamble_ICSCF(); } function f_postamble_ICSCF () runs on DiameterCx { f_postamble_SCSCF(); function f_postambleCx_HSS () runs on DiameterCx { f_postamble_ICSCF(); } function f_postambleDx_ICSCF () runs on DiameterCx { function f_postambleDx_SLF () runs on DiameterCx { f_postamble_ICSCF(); } Loading
DiameterCxDx/ttcn/DiameterCxDx_TestCases.ttcn +452 −7 File changed.Preview size limit exceeded, changes collapsed. Show changes