Commit 8b21be6d authored by pintar's avatar pintar
Browse files

New tests added.

parent 7595c4fe
Loading
Loading
Loading
Loading
+50 −42
Original line number Diff line number Diff line
@@ -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
@@ -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);
@@ -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
@@ -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
@@ -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);
@@ -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
@@ -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);

@@ -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)
@@ -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();
        }
        
+452 −7

File changed.

Preview size limit exceeded, changes collapsed.