Newer
Older
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<UtInitialize>(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<UtDenmTrigger>(
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<DenmReq>(
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