module test_LibItsDenm_TypesAndValues /*language "TTCN-3:2009 Advanced Parameterization"*/ { // LibIts import from CAM_PDU_Descriptions language "ASN.1:1997"all; import from DENM_PDU_Descriptions language "ASN.1:1997" all; // LibItsCommon import from LibItsCommon_TypesAndValues all; // AtsCam import from LibItsDenm_TestSystem all; import from LibItsDenm_Templates all; import from LibItsDenm_TypesAndValues all; import from LibItsDenm_Functions all; import from LibItsCommon_Functions all; import from test_CommonCodec all; group LibItsDenm_testCases { group testUtEvent { testcase tc_UtDenmInitialize() runs on TCType system TCType { test_PDU(m_denmInitialize, false); } testcase tc_eventSituation() runs on TCType system TCType { var template (value) SituationContainer v_situation := m_situation(c_causeVehicleBreakdown, c_subCauseCode_Unavailable); test_PDU( m_utTriggerEvent( v_situation, m_denmLocation_zeroDelta ), false ); } } // End of group testUtEvent group testDenmPrimitiveMessages { testcase tc_DenmReq() runs on TCType system TCType { var template (value) SituationContainer v_situation := m_situation(c_causeVehicleBreakdown, c_subCauseCode_Unavailable); test_PDU( m_denmReq( m_denmPdu( m_denm( m_denmMgmtCon( m_tsActionId ), v_situation, m_denmLocation_zeroDelta ) ) ), true, oct2bit('01010001B207C0000D903800000000006072000000188593E91B2B9BDF918C000400400061A80000B6000037FFFDFFFF63390100'O) ); } } // End of group testDenmPrimitiveMessages } // End of group LibItsDenm_testCases }