Loading 08_modules/0801_definition_of_a_module/Syn_0801_DefinitionOfAModule_001.ttcn 0 → 100644 +10 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.1, Ensure that a "plain" module definition is accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_0801_DefinitionOfAModule_001 { } 08_modules/0801_definition_of_a_module/Syn_0801_DefinitionOfAModule_002.ttcn 0 → 100644 +10 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.1, Ensure that a module definition with language specification is accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_0801_DefinitionOfAModule_002 language "TTCN-3:2005" { } 08_modules/0801_definition_of_a_module/Syn_0801_DefinitionOfAModule_003.ttcn 0 → 100644 +10 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.1, Ensure that a module definition with multiple language specifications is accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_0801_DefinitionOfAModule_002 language "TTCN-3:2005", "TTCN-3:2009", "TTCN-3:2010" { } 08_modules/0802_module_definitions_part/080201_module_parameters/Sem_080201_ModuleDefinitionsPart_001.ttcn 0 → 100644 +27 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.2.1, Ensure that a reference to plain module parameter with a default value delivers the default value unless it is overwritten. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_080201_ModuleParameters_001 { modulepar integer MY_INTEGER_MODULE_PARAMETER := 2; type component GeneralComp { } testcase TC_Sem_080201_ModuleParameters_001() runs on GeneralComp { if (MY_INTEGER_MODULE_PARAMETER == 2) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_080201_ModuleParameters_001()); } } 08_modules/0802_module_definitions_part/080201_module_parameters/Syn_080201_ModuleDefinitionsPart_001.ttcn 0 → 100644 +10 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.2.1, Ensure that plain module parameters are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_080201_ModuleParameters_001 { modulepar integer MY_INTEGER_MODULE_PARAMETER; } Loading
08_modules/0801_definition_of_a_module/Syn_0801_DefinitionOfAModule_001.ttcn 0 → 100644 +10 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.1, Ensure that a "plain" module definition is accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_0801_DefinitionOfAModule_001 { }
08_modules/0801_definition_of_a_module/Syn_0801_DefinitionOfAModule_002.ttcn 0 → 100644 +10 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.1, Ensure that a module definition with language specification is accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_0801_DefinitionOfAModule_002 language "TTCN-3:2005" { }
08_modules/0801_definition_of_a_module/Syn_0801_DefinitionOfAModule_003.ttcn 0 → 100644 +10 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.1, Ensure that a module definition with multiple language specifications is accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_0801_DefinitionOfAModule_002 language "TTCN-3:2005", "TTCN-3:2009", "TTCN-3:2010" { }
08_modules/0802_module_definitions_part/080201_module_parameters/Sem_080201_ModuleDefinitionsPart_001.ttcn 0 → 100644 +27 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.2.1, Ensure that a reference to plain module parameter with a default value delivers the default value unless it is overwritten. ** @verdict pass accept, ttcn3verdict:pass *****************************************************************/ module Sem_080201_ModuleParameters_001 { modulepar integer MY_INTEGER_MODULE_PARAMETER := 2; type component GeneralComp { } testcase TC_Sem_080201_ModuleParameters_001() runs on GeneralComp { if (MY_INTEGER_MODULE_PARAMETER == 2) { setverdict(pass); } else { setverdict(fail); } } control{ execute(TC_Sem_080201_ModuleParameters_001()); } }
08_modules/0802_module_definitions_part/080201_module_parameters/Syn_080201_ModuleDefinitionsPart_001.ttcn 0 → 100644 +10 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 61 $ ** @purpose 1:8.2.1, Ensure that plain module parameters are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_080201_ModuleParameters_001 { modulepar integer MY_INTEGER_MODULE_PARAMETER; }