DiameterRfRo_TestCases.ttcn 1.97 KB
Newer Older
pintar's avatar
pintar committed
/**
 *    @author     STF 490
pintar's avatar
pintar committed
 *  @version    $Id$
pintar's avatar
pintar committed
 *    @desc        This module provides test cases
 *              for SIP-IMS-RfRo-DIAMETER tests.
 */

module DiameterRfRo_TestCases
{
    //LibCommon
    import from LibCommon_Sync all ;
    import from LibCommon_VerdictControl all;
    //LibDiameter
    import from LibDiameter_Interface all;
    import from LibDiameter_TypesAndValues {const c_sync1;};
    //AtsIms
    import from DiameterRfRo_TestConfiguration all;
    import from DiameterRfRo_TestSystem all;
    import from DiameterRfRo_SIP_TCFunctions all;
    import from DiameterRfRo_TCFunctions all;
    import from DiameterRfRo_PICS all;
    import from DiameterRfRo_PIXITS all;
    import from DiameterRfRo_Steps all;
    import from DiameterRfRo_TestSystem all;
    
    group TP_RF_Role {
        group TP_RF_CDF_Role_MS { //Rf message syntax
            /*
            * @desc TC_RF_CDF_MS_01
            */
            testcase TC_RF_CDF_MS_01()
            runs on DiameterRfRo
            system TestAdapter {
                //Variables
                var DiameterComponent v_diameterComponent_ctf;
 
//                // Test control //TODO uncoment and correct accordingly if needed
//                if (not PICS_HPCRF_IUT) {
//                    log("*** " & __SCOPE__ & ": ERROR: 'PICS_HPCRF_IUT' shall be set to true for executing the TC. ***"); 
//                    stop;
//                }
                
                f_cf_1Rf_ctfUp(v_diameterComponent_ctf);

                //Start
//                v_diameterComponent_ctf.start(f_TC_CDF_MS_01());

                // synchronize PTC on 3 sychronization points
                f_serverSyncNClientsAndStop(f_NrofComps(), {c_prDone, c_tbDone, c_poDone});

                f_cf_1Rf_ctfDown(v_diameterComponent_ctf);
            } // end TC_RF_CDF_MS_01

        }//end group TP_RF_CDF_Role_MS
            
    } //end group TP_RFRole
}// end module DiameterRfRo_TestCases