A.2.1    Basic language elements

Test Purpose Id

TP_NegSyn_05_TopLevel_001

Reference

ES 201 873-1 [1], Clause 5

ICS

None

Dependencies

None

Summary

Ensure that when the IUT loads a module containing some definitions before the module declaration then the module is rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.2    Identifiers and keywords

Test Purpose Id

TP_Syn_0501_Identifier_001

Reference

ES 201 873-1 [1], Clause 5.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT handle the identifiers case sensitively.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSyn_0501_Identifier_001

Reference

ES 201 873-1 [1], Clause 5.1

ICS

None

Dependencies

None

Summary

Ensure that when the IUT loads a module containing an

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0501_Identifier_001

Reference

ES 201 873-1 [1], Clause 5.1

ICS

None

Dependencies

None

Summary

Ensure that cannot pass a charstring value to an integer variable.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.3    Scope rules

Test Purpose Id

TP_Syn_0502_Scope_001

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT supports all the nine scope units.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0502_Scope_001

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT handle scope hieararchy of component constants.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0502_Scope_002

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT handle scope hieararchy with component booleans.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0502_Scope_003

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT handles scope hierarchy via functions.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0502_Scope_004

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the scope of definitions made in the module part.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0502_Scope_008

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles definitions of extended component scope

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_0502_Scope_001

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles definitions of local scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0502_Scope_002

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles definitions of local scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0502_Scope_003

Reference

ES 201 873-1 [1], Clause 5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles definitions of local scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.4    Scope of formal parameters

Test Purpose Id

TP_Sem_050201_Scope_of_parameters_001

Reference

ES 201 873-1 [1], Clause 5.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles scope of formal function parameters

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.5    Uniqueness of identifiers

Test Purpose Id

TP_Sem_050202_Uniqueness_001

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_050202_Uniqueness_002

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_050202_Uniqueness_003

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_001

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_004

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_005

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_006

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_007

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_008

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_009

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_010

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_011

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_050202_Uniqueness_012

Reference

ES 201 873-1 [1], Clause 5.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles the uniqueness of variable names in its scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.6    Ordering of language elements

Test Purpose Id

TP_Sem_0503_Ordering_001

Reference

ES 201 873-1 [1], Clause 5.3

ICS

None

Dependencies

None

Summary

Ensure that allowed orderings of declarations are supported

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0503_Ordering_005

Reference

ES 201 873-1 [1], Clause 5.3

ICS

None

Dependencies

None

Summary

Ensure that allowed orderings of declarations are supported

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_0503_Ordering_001

Reference

ES 201 873-1 [1], Clause 5.3

ICS

None

Dependencies

None

Summary

Ensure that declarations are in the allowed ordering

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0503_Ordering_002

Reference

ES 201 873-1 [1], Clause 5.3

ICS

None

Dependencies

None

Summary

Ensure that declarations are in the allowed ordering

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0503_Ordering_003

Reference

ES 201 873-1 [1], Clause 5.3

ICS

None

Dependencies

None

Summary

Ensure that declarations are in the allowed ordering

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.7    Parameterization

Test Purpose Id

TP_NegSyn_0504_forbidden_parametrization_001

Reference

ES 201 873-1 [1], Clause 5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects forbidden module parametrization types.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_0504_forbidden_parametrization_002

Reference

ES 201 873-1 [1], Clause 5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects forbidden module parametrization types.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0504_parametrization_incompatibility_001

Reference

ES 201 873-1 [1], Clause 5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles received testcase parametrization type incompatibility.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.8    Formal parameters of kind value

Test Purpose Id

TP_Sem_05040101_parameters_of_kind_value_001

Reference

ES 201 873-1 [1], Clause 5.4.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles parametrization through the use of module parameters.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.9    Formal parameters of kind template

Test Purpose Id

TP_Sem_05040102_parameters_of_kind_template_001

Reference

ES 201 873-1 [1], Clause 5.4.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles parametrization through the use of parameterized templates.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_05040102_parameters_of_kind_template_002

Reference

ES 201 873-1 [1], Clause 5.4.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles parametrization through the use of parameterized templates.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.10    Formal parameters of kind timer

Test Purpose Id

TP_Sem_05040103_parameters_of_kind_timer_001

Reference

ES 201 873-1 [1], Clause 5.4.1.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles parametrization through the use of timer parameters.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.11    Formal parameters of kind port

Test Purpose Id

TP_Sem_05040104_parameters_of_kind_port_001

Reference

ES 201 873-1 [1], Clause 5.4.1.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT accepts port parametrization types for functions.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.12    Actual parameters

Test Purpose Id

TP_Sem_050402_actual_parameters_001

Reference

ES 201 873-1 [1], Clause 5.4.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT accepts allowed assignments of actual parameters.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_050402_actual_parameters_002

Reference

ES 201 873-1 [1], Clause 5.4.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT accepts nested assignment of actual parameters.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.13    Cyclic definitions

Test Purpose Id

TP_Sem_0505_cyclic_definitions_001

Reference

ES 201 873-1 [1], Clause 5.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles recursive functions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0505_cyclic_definitions_002

Reference

ES 201 873-1 [1], Clause 5.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles cyclic imports

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.14    Simple basic types and values

Test Purpose Id

TP_Syn_060100_SimpleBasicTypes_001

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign different integer values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060100_SimpleBasicTypes_002

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign large integer values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060100_SimpleBasicTypes_003

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign different float values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060100_SimpleBasicTypes_004

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign small and large float values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060100_SimpleBasicTypes_005

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Accept float mantisa for float values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060100_SimpleBasicTypes_006

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Accept all verdict values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_060100_SimpleBasicTypes_001

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign float to integer values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060100_SimpleBasicTypes_002

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign boolean to integer values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060100_SimpleBasicTypes_003

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign integer to float values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060100_SimpleBasicTypes_004

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign boolean to float values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060100_SimpleBasicTypes_005

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign verdicttype to float values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060100_SimpleBasicTypes_006

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign integer to verdicttype values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_060100_SimpleBasicTypes_001

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign and read integer values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060100_SimpleBasicTypes_002

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign and read large integer values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060100_SimpleBasicTypes_003

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign and read float values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060100_SimpleBasicTypes_004

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign and read large float values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060100_SimpleBasicTypes_005

Reference

ES 201 873-1 [1], Clause 6.1.0

ICS

None

Dependencies

None

Summary

Assign and read verdicts

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.15    Basic string types and values

Test Purpose Id

TP_Syn_060101_TopLevel_001

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign different bitstring values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060101_TopLevel_002

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign different hexstring values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060101_TopLevel_003

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign different octetstring values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_001

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign invalid bitstring value

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_002

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign string to bitstring values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_003

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign octetstring to bitstring values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_004

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign invalid hexstring value

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_005

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign string to hexstring values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_006

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign octetstring to hexstring values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_007

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign invalid hexstring value

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_008

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign string to octetstring values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_009

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign hexstring to octetstring values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_060101_TopLevel_010

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign invalid hexstring value

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_060101_TopLevel_001

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign and read bitstring

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060101_TopLevel_002

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign and read hexstring

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060101_TopLevel_003

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign and read octetstring

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060101_TopLevel_004

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign and read charstring

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060101_TopLevel_005

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign and read universal charstring

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060101_TopLevel_006

Reference

ES 201 873-1 [1], Clause 6.1.1

ICS

None

Dependencies

None

Summary

Assign and read universal charstring

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.16    Accessing individual string elements

Test Purpose Id

TP_Sem_06010101_AccessStringElements_001

Reference

ES 201 873-1 [1], Clause 6.1.1.1

ICS

None

Dependencies

None

Summary

Access bitstring elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010101_AccessStringElements_002

Reference

ES 201 873-1 [1], Clause 6.1.1.1

ICS

None

Dependencies

None

Summary

Access octetstring elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010101_AccessStringElements_003

Reference

ES 201 873-1 [1], Clause 6.1.1.1

ICS

None

Dependencies

None

Summary

Access hexstring elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010101_AccessStringElements_004

Reference

ES 201 873-1 [1], Clause 6.1.1.1

ICS

None

Dependencies

None

Summary

Access bitstring elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010101_AccessStringElements_005

Reference

ES 201 873-1 [1], Clause 6.1.1.1

ICS

None

Dependencies

None

Summary

Access hexstring elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010101_AccessStringElements_006

Reference

ES 201 873-1 [1], Clause 6.1.1.1

ICS

None

Dependencies

None

Summary

Access octetstring elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010101_AccessStringElements_007

Reference

ES 201 873-1 [1], Clause 6.1.1.1

ICS

None

Dependencies

None

Summary

Access charstring elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010101_AccessStringElements_008

Reference

ES 201 873-1 [1], Clause 6.1.1.1

ICS

None

Dependencies

None

Summary

Access charstring elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.17    Lists of values

Test Purpose Id

TP_Sem_06010201_ListOfValues_001

Reference

ES 201 873-1 [1], Clause 6.1.2.1

ICS

None

Dependencies

None

Summary

Assign invalid values to restricted bitstring.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_06010201_ListOfValues_001

Reference

ES 201 873-1 [1], Clause 6.1.2.1

ICS

None

Dependencies

None

Summary

Assign values to restricted bitstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010201_ListOfValues_002

Reference

ES 201 873-1 [1], Clause 6.1.2.1

ICS

None

Dependencies

None

Summary

Assign values to restricted hexstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010201_ListOfValues_003

Reference

ES 201 873-1 [1], Clause 6.1.2.1

ICS

None

Dependencies

None

Summary

Assign values to restricted octetstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010201_ListOfValues_004

Reference

ES 201 873-1 [1], Clause 6.1.2.1

ICS

None

Dependencies

None

Summary

Assign values to restricted charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010201_ListOfValues_005

Reference

ES 201 873-1 [1], Clause 6.1.2.1

ICS

None

Dependencies

None

Summary

Assign values to restricted integer.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010201_ListOfValues_006

Reference

ES 201 873-1 [1], Clause 6.1.2.1

ICS

None

Dependencies

None

Summary

Assign values to restricted float.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.18    Lists of types

Test Purpose Id

TP_Sem_06010202_ListOfTypes_001

Reference

ES 201 873-1 [1], Clause 6.1.2.2

ICS

None

Dependencies

None

Summary

Assign values to list of types restricted bitstring.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_06010202_ListOfTypes_001

Reference

ES 201 873-1 [1], Clause 6.1.2.2

ICS

None

Dependencies

None

Summary

Assign invalid values to list of types restricted bitstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.19    Ranges

Test Purpose Id

TP_Sem_06010203_Ranges_001

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign values to range restricted integer.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010203_Ranges_002

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign values to infinity range restricted integer.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010203_Ranges_003

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign values to range restricted integer with exclusive bounds.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010203_Ranges_004

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign values to range restricted cahrstring with inclusive bounds.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010203_Ranges_005

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign values to range restricted cahrstring with exclusive bounds.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010203_Ranges_006

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign values to range restricted cahrstring with mixed bounds.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010203_Ranges_007

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign values to range restricted universal charstring.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010203_Ranges_008

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign values to range restricted universal charstring with mixed bounds.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_001

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid values to restricted integer.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_002

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid values to restricted integer.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_003

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assure that not_a_number is not allowed in float range subtyping.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_004

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid values to restricted integer with exclusive bounds.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_005

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid values to restricted integer with exclusive bounds.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_006

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign range to boolean not permitted.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_007

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid value to range constrained charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_008

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid value to range constrained charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_009

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid value to range constrained charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_010

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid values to restricted float.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_011

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid values to range restricted float.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_012

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid values to range excluded restricted float.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_013

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid value to range constrained universal charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_014

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid value to range constrained universal charstring with mixed bounds.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_015

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Assign invalid value to range constrained charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_016

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Invalid value infinity for range constrained charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010203_Ranges_017

Reference

ES 201 873-1 [1], Clause 6.1.2.3

ICS

None

Dependencies

None

Summary

Invalid value -infinity for range constrained charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.20    String length restrictions

Test Purpose Id

TP_Sem_06010204_StringLenghtRestrict_001

Reference

ES 201 873-1 [1], Clause 6.1.2.4

ICS

None

Dependencies

None

Summary

Assign values to list of types restricted bitstring.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_06010204_StringLenghtRestrict_001

Reference

ES 201 873-1 [1], Clause 6.1.2.4

ICS

None

Dependencies

None

Summary

Assign invalid values to length restricted bitstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_06010204_StringLenghtRestrict_002

Reference

ES 201 873-1 [1], Clause 6.1.2.4

ICS

None

Dependencies

None

Summary

Assign invalid values to length restricted bitstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.21    Pattern subtyping of character string types

Test Purpose Id

TP_Sem_06010205_StringPattern_001

Reference

ES 201 873-1 [1], Clause 6.1.2.5

ICS

None

Dependencies

None

Summary

Assign values to pattern restricted character strings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_06010205_StringPattern_002

Reference

ES 201 873-1 [1], Clause 6.1.2.5

ICS

None

Dependencies

None

Summary

Assign values to pattern restricted character strings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_06010205_StringPattern_001

Reference

ES 201 873-1 [1], Clause 6.1.2.5

ICS

None

Dependencies

None

Summary

Assign invalid values to pattern restricted character strings.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.22    Mixing patterns, lists and ranges

Test Purpose Id

TP_Sem_0601020601_MixingSubtype_001

Reference

ES 201 873-1 [1], Clause 6.1.2.6.1

ICS

None

Dependencies

None

Summary

Assign values to mixed restricted floats.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0601020601_MixingSubtype_002

Reference

ES 201 873-1 [1], Clause 6.1.2.6.1

ICS

None

Dependencies

None

Summary

Assign values to mixed restricted integers.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_0601020601_MixingSubtype_001

Reference

ES 201 873-1 [1], Clause 6.1.2.6.1

ICS

None

Dependencies

None

Summary

Assign invalid values to mixed restricted floats.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0601020601_MixingSubtype_002

Reference

ES 201 873-1 [1], Clause 6.1.2.6.1

ICS

None

Dependencies

None

Summary

Assign invalid values to mixed restricted integers.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.23    Using length restriction with other constraints

Test Purpose Id

TP_Sem_0601020602_StringMixing_001

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign values to mixed restricted character strings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0601020602_StringMixing_002

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign values to mixed restricted character strings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0601020602_StringMixing_003

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign values to mixed restricted character strings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0601020602_StringMixing_004

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign values to mixed restricted bit strings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0601020602_StringMixing_005

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign values to mixed restricted hex strings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0601020602_StringMixing_006

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign values to mixed restricted octet strings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_0601020602_StringMixing_001

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign invalid values to mixed restricted character strings.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0601020602_StringMixing_002

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign invalid values to mixed restricted character strings.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0601020602_StringMixing_003

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign invalid values to mixed restricted character strings.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0601020602_StringMixing_004

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign invalid values to mixed restricted bit strings.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0601020602_StringMixing_005

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign invalid values to mixed restricted hex strings.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_0601020602_StringMixing_006

Reference

ES 201 873-1 [1], Clause 6.1.2.6.2

ICS

None

Dependencies

None

Summary

Assign invalid values to mixed restricted octet strings.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.24    Structured types and values

Test Purpose Id

TP_Syn_0602_TopLevel_001

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

Valid recursive union type definition

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0602_TopLevel_002

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

Valid recursive record type definition

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0602_TopLevel_003

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

Valid recursive record type definition

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0602_TopLevel_004

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

constant definition of a record type.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0602_TopLevel_005

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

Fields not mentioned are implicitly left unspecified.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_0602_TopLevel_001

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

Invalid recursive union type definition causing an error

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_0602_TopLevel_002

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

Invalid recursive record type definition causing an error

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_0602_TopLevel_003

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

Combined value list and assignment notation not allowed in the same (immediate) context.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_0602_TopLevel_004

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

The omit keyword shall not be used for mandatory fields.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_0602_TopLevel_005

Reference

ES 201 873-1 [1], Clause 6.2

ICS

None

Dependencies

None

Summary

The omit keyword shall not be used for mandatory fields.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.25    Record type and values

Test Purpose Id

TP_Syn_060201_RecordTypeValues_001

Reference

ES 201 873-1 [1], Clause 6.2.1

ICS

None

Dependencies

None

Summary

The element identifiers are local to the record and shall be unique within the record (but do not have to be globally unique).

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060201_RecordTypeValues_002

Reference

ES 201 873-1 [1], Clause 6.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles empty record definitions.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


A.2.26    Communication port types

Test Purpose Id

TP_Syn_060209_CommunicationPortTypes_001

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that message-based ports are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060209_CommunicationPortTypes_002

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that message-based ports with address are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060209_CommunicationPortTypes_003

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that message-based ports are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060209_CommunicationPortTypes_004

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that a address is allowed inside port definition

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060209_CommunicationPortTypes_005

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that map param is accepted by the port definition.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060209_CommunicationPortTypes_006

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that unmap param is accepted by the port definition.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_060209_CommunicationPortTypes_007

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that complex port definition are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_060209_CommunicationPortTypes_001

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that map param statements are allowed in testcase block

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060209_CommunicationPortTypes_002

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that unmap param statements are allowed in testcase block

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060209_CommunicationPortTypes_003

Reference

ES 201 873-1 [1], Clause 6.2.9

ICS

None

Dependencies

None

Summary

Ensure that map and unmap param and local port address are allowed in a testcase block

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.27    Addressing entities inside the SUT

Test Purpose Id

TP_Sem_060212_AddressingEntitiesInsideSut_001

Reference

ES 201 873-1 [1], Clause 6.2.12

ICS

None

Dependencies

None

Summary

Ensure null assignment is accepted for addresses

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060212_AddressingEntitiesInsideSut_002

Reference

ES 201 873-1 [1], Clause 6.2.12

ICS

None

Dependencies

None

Summary

Ensure that the right port address is used

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_060212_AddressingEntitiesInsideSut_001

Reference

ES 201 873-1 [1], Clause 6.2.12

ICS

None

Dependencies

None

Summary

Ensure right type checking for address types in ports

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.28    Type compatibility of non-structured types

Test Purpose Id

TP_Sem_060301_non_structured_types_001

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from compatible type ranges

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060301_non_structured_types_002

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from compatible size restrictions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_001

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from incompatible type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_002

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from incompatible type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_003

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from incompatible type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_004

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from incompatible type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_005

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from incompatible type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_006

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from incompatible type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_007

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from compatible size restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_008

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from compatible size restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_009

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from compatible size restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_010

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from compatible size restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_011

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from compatible size restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060301_non_structured_types_012

Reference

ES 201 873-1 [1], Clause 6.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from compatible size restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.29    Type compatibility of structured types

Test Purpose Id

TP_Sem_060302_structured_types_001

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from structures having compatible types and type ranges

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060302_structured_types_003

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from structures having compatible types and type ranges

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060302_structured_types_004

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from structures having compatible anytypes

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060302_structured_types_005

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from structures having compatible types and type ranges

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_002

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_003

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_004

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_005

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_006

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_007

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_008

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_009

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_010

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from incompatible types or type ranges

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060302_structured_types_011

Reference

ES 201 873-1 [1], Clause 6.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT rejects assignments from structures having incompatible anytypes

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.30    Type compatibility of enumerated types

Test Purpose Id

TP_NegSem_060302_structured_types_001

Reference

ES 201 873-1 [1], Clause 6.3.2.1

ICS

None

Dependencies

None

Summary

Reject assignment of other enumerated types since they are only compatible to synonym types

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.31    Type compatibility of component types

Test Purpose Id

TP_Sem_060303_component_types_001

Reference

ES 201 873-1 [1], Clause 6.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from structures having compatible components

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_060303_component_types_002

Reference

ES 201 873-1 [1], Clause 6.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles assignments from structures having compatible components

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_060303_component_types_001

Reference

ES 201 873-1 [1], Clause 6.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles component incompatibility due to differing list of constant definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_060303_component_types_002

Reference

ES 201 873-1 [1], Clause 6.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles component incompatibility due to differing constant types having same name

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.32    Arithmetic operators

Test Purpose Id

TP_Syn_070101_ArithmeticOperators_001

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the addition of two integers in a constant is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_002

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the substraction of two integers in a constant is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_003

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the multiplication of two integers in a constant is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_004

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the division of two integers in a constant is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_005

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the modulo operator on two integers is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_006

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the remainder operator on two integers is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_007

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that operator combinations on integers is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_008

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the addition operator on float constants is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_009

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the substraction operator on float constants is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_010

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the multiplication operator on float constants is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_011

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the division operator on float constants is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_070101_ArithmeticOperators_012

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that a combination of operators on float constants is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_001

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the addition of two integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_002

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the addition of multiple integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_003

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the addition of two integer variables is evaluated correctly when the expression contains a negative value.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_004

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the substraction of two integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_005

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the substraction of multiple integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_006

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the multiplication of two integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_007

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the multiplication of multiple integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_008

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the division of two integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_009

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the division of multiple integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_010

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the application of the modulo operator on integer variables is evaluated correctly when the remainder is zero.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_011

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the application of the modulo operator on integer variables is evaluated correctly when the integer value is smaller than the modulo value.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_012

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the application of the modulo operator on integer variables is evaluated correctly when the integer value greater than the modulo value.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_013

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the application of the modulo operator on integer variables is evaluated correctly when two consecutive modulo operators are applied.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_014

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the application of the modulo operator on integer variables is evaluated correctly when the operand is a negative integer.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_015

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the application of the remainder operator on integer variables is evaluated correctly when the operand is a negative integer.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_016

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the application of the remainder operator on integer variables is evaluated correctly when the operand is a negative integer.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_017

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the consecutive application of the remainder operator and the modulo operator on integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_018

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that operator combinations and the modulo operator on integer variables is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_019

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the addition operator works on float variables.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_020

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the substraction operator works on float variables.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_021

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the multiplication operator works on float variables.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_022

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the division operator works on float variables.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070101_ArithmeticOperators_023

Reference

ES 201 873-1 [1], Clause 7.1.1

ICS

None

Dependencies

None

Summary

Ensure that the combination of different operators works on float variables.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.33    List operator

Test Purpose Id

TP_Sem_070102_ListOperator_001

Reference

ES 201 873-1 [1], Clause 7.1.2

ICS

None

Dependencies

None

Summary

Ensure that the list operator on bitstrings is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070102_ListOperator_002

Reference

ES 201 873-1 [1], Clause 7.1.2

ICS

None

Dependencies

None

Summary

Ensure that the list operator on charstrings is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070102_ListOperator_003

Reference

ES 201 873-1 [1], Clause 7.1.2

ICS

None

Dependencies

None

Summary

Ensure that the list operator on record of is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070102_ListOperator_004

Reference

ES 201 873-1 [1], Clause 7.1.2

ICS

None

Dependencies

None

Summary

Ensure that the list operator on set of is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070102_ListOperator_005

Reference

ES 201 873-1 [1], Clause 7.1.2

ICS

None

Dependencies

None

Summary

Ensure that the list operator on arrays is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.34    Relational operators

Test Purpose Id

TP_Sem_070103_RelationalOperators_001

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the equals operator on integers is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_002

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the equals operator on floats is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_003

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the equals operator on enumerations is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_004

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than operator on integers is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_005

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than operator on floats is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_006

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than operator on enumerations is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_007

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than or equal to operator on integers is evaluated correctly with differing values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_008

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than or equal to operator on integers is evaluated correctly with equal values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_009

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than or equal to operator on floats is evaluated correctly with differing values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_010

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than or equal to operator on floats is evaluated correctly with equal values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_011

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than or equal to operator on enumerations is evaluated correctly with differing values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_012

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than or equal to operator on enumerations is evaluated correctly with equal values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_013

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the greater than operator on integers is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_014

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than operator on floats is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_015

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than operator on enumerations is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_016

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the greater than or equal to operator on integers is evaluated correctly with differing values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_017

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the greater than or equal to operator on integers is evaluated correctly with equal values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_018

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the greater than or equal to operator on floats is evaluated correctly with differing values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_019

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the greater than or equal to operator on floats is evaluated correctly with equal values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_020

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the less than or equal to operator on enumerations is evaluated correctly with differing values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_021

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the greater than or equal to operator on enumerations is evaluated correctly with equal values.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_022

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the not equals operator on integers is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_023

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the not equals operator on floats is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070103_RelationalOperators_024

Reference

ES 201 873-1 [1], Clause 7.1.3

ICS

None

Dependencies

None

Summary

Ensure that the not equals operator on enumerations is evaluated correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.35    Logical operators

Test Purpose Id

TP_Sem_070104_LogicalOperators_001

Reference

ES 201 873-1 [1], Clause 7.1.4

ICS

None

Dependencies

None

Summary

Ensure that the boolean operator supports negation.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070104_LogicalOperators_002

Reference

ES 201 873-1 [1], Clause 7.1.4

ICS

None

Dependencies

None

Summary

Ensure that the the and operator with true and false as operands work on boolean variables.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.36    Bitwise operators

Test Purpose Id

TP_Sem_070105_BitwiseOperators_001

Reference

ES 201 873-1 [1], Clause 7.1.5

ICS

None

Dependencies

None

Summary

Ensure that the bitwise negation operator works as expected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070105_BitwiseOperators_002

Reference

ES 201 873-1 [1], Clause 7.1.5

ICS

None

Dependencies

None

Summary

Ensure that the bitwise negation operator works as expected on hexstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.37    Shift operators

Test Purpose Id

TP_Sem_070106_ShiftOperators_001

Reference

ES 201 873-1 [1], Clause 7.1.6

ICS

None

Dependencies

None

Summary

Ensure that the shift left operator works as expected on bitstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070106_ShiftOperators_002

Reference

ES 201 873-1 [1], Clause 7.1.6

ICS

None

Dependencies

None

Summary

Ensure that the shift left operator works as expected on hexstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070106_ShiftOperators_003

Reference

ES 201 873-1 [1], Clause 7.1.6

ICS

None

Dependencies

None

Summary

Ensure that the shift right operator works as expected on bitstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070106_ShiftOperators_004

Reference

ES 201 873-1 [1], Clause 7.1.6

ICS

None

Dependencies

None

Summary

Ensure that the shift right operator works as expected on hexstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.38    Rotate operators

Test Purpose Id

TP_Sem_070107_RotateOperators_001

Reference

ES 201 873-1 [1], Clause 7.1.7

ICS

None

Dependencies

None

Summary

Ensure that the rotate left operator works as expected on bitstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070107_RotateOperators_002

Reference

ES 201 873-1 [1], Clause 7.1.7

ICS

None

Dependencies

None

Summary

Ensure that the rotate left operator works as expected on hexstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070107_RotateOperators_003

Reference

ES 201 873-1 [1], Clause 7.1.7

ICS

None

Dependencies

None

Summary

Ensure that the rotate right operator works as expected on bitstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_070107_RotateOperators_004

Reference

ES 201 873-1 [1], Clause 7.1.7

ICS

None

Dependencies

None

Summary

Ensure that the rotate right operator works as expected on hexstrings.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.39    Field references and list elements

Test Purpose Id

TP_Sem_0702_FieldReferencesAndListElements_001

Reference

ES 201 873-1 [1], Clause 7.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles field referencing

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_0702_FieldReferencesAndListElements_002

Reference

ES 201 873-1 [1], Clause 7.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles field referencing

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.40    Definition of a module

Test Purpose Id

TP_Syn_0801_DefinitionOfAModule_001

Reference

ES 201 873-1 [1], Clause 8.1

ICS

None

Dependencies

None

Summary

Ensure that a "plain" module definition is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0801_DefinitionOfAModule_002

Reference

ES 201 873-1 [1], Clause 8.1

ICS

None

Dependencies

None

Summary

Ensure that a module definition with language specification is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0801_DefinitionOfAModule_003

Reference

ES 201 873-1 [1], Clause 8.1

ICS

None

Dependencies

None

Summary

Ensure that a module definition with language and package is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0801_DefinitionOfAModule_004

Reference

ES 201 873-1 [1], Clause 8.1

ICS

None

Dependencies

None

Summary

Ensure that a module definition with package and without language is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0801_DefinitionOfAModule_005

Reference

ES 201 873-1 [1], Clause 8.1

ICS

None

Dependencies

None

Summary

Ensure that a module definition with ed4.3.1 language and package is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_0801_DefinitionOfAModule_001

Reference

ES 201 873-1 [1], Clause 8.1

ICS

None

Dependencies

None

Summary

Ensure that a module definition with multiple language specifications is rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.41    Module definitions part

Test Purpose Id

TP_Syn_0802_ModuleDefinitionsPart_001

Reference

ES 201 873-1 [1], Clause 8.2

ICS

None

Dependencies

None

Summary

Ensure that a TypeDef module definition with public visibility is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0802_ModuleDefinitionsPart_002

Reference

ES 201 873-1 [1], Clause 8.2

ICS

None

Dependencies

None

Summary

Ensure that a TypeDef module definition with private visibility is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


A.2.42    Module parameters

Test Purpose Id

TP_Syn_080201_ModuleParameters_001

Reference

ES 201 873-1 [1], Clause 8.2.1

ICS

None

Dependencies

None

Summary

Ensure that plain module parameters are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_080201_ModuleParameters_002

Reference

ES 201 873-1 [1], Clause 8.2.1

ICS

None

Dependencies

None

Summary

Ensure that plain module parameters with default values are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_080201_ModuleParameters_003

Reference

ES 201 873-1 [1], Clause 8.2.1

ICS

None

Dependencies

None

Summary

Ensure that plain module parameters with default values and visibility modifiers are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_080201_ModuleParameters_001

Reference

ES 201 873-1 [1], Clause 8.2.1

ICS

None

Dependencies

None

Summary

Ensure that a reference to plain module parameter with a default value delivers the default value unless it is overwritten.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.43    Groups of definitions

Test Purpose Id

TP_Syn_080202_GroupOfDefinitions_001

Reference

ES 201 873-1 [1], Clause 8.2.2

ICS

None

Dependencies

None

Summary

Ensure that a definition within a group is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_080202_GroupOfDefinitions_002

Reference

ES 201 873-1 [1], Clause 8.2.2

ICS

None

Dependencies

None

Summary

Ensure that a definition within a nested group is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_080202_GroupOfDefinitions_003

Reference

ES 201 873-1 [1], Clause 8.2.2

ICS

None

Dependencies

None

Summary

Ensure that a definition within a group with public visibility modifier is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_080202_GroupOfDefinitions_004

Reference

ES 201 873-1 [1], Clause 8.2.2

ICS

None

Dependencies

None

Summary

Ensure that a definition within a group with public visibility modifier and attributes is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


A.2.44    General format of import

Test Purpose Id

TP_Syn_08020301_GeneralFormatOfImport_001

Reference

ES 201 873-1 [1], Clause 8.2.3.1

ICS

None

Dependencies

None

Summary

Ensure that import all is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_08020301_GeneralFormatOfImport_002

Reference

ES 201 873-1 [1], Clause 8.2.3.1

ICS

None

Dependencies

None

Summary

Ensure that import of specific types is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSem_08020301_GeneralFormatOfImport_001

Reference

ES 201 873-1 [1], Clause 8.2.3.1

ICS

None

Dependencies

None

Summary

Ensure that name handling of imported enumerations is properly handled

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_08020301_GeneralFormatOfImport_002

Reference

ES 201 873-1 [1], Clause 8.2.3.1

ICS

None

Dependencies

None

Summary

Ensure that name handling of imported enumerations is properly handled

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.45    Importing single definitions

Test Purpose Id

TP_Sem_08020302_ImportingSingleDefinitions_001

Reference

ES 201 873-1 [1], Clause 8.2.3.2

ICS

None

Dependencies

None

Summary

Ensure that the value of an explicitly imported constant can be read and carries the same value.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_08020302_ImportingSingleDefinitions_002

Reference

ES 201 873-1 [1], Clause 8.2.3.2

ICS

None

Dependencies

None

Summary

Ensure that the value of an explicitly imported template can be read and carries the same value.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.46    Importing groups

Test Purpose Id

TP_Sem_08020303_ImportingGroups_001

Reference

ES 201 873-1 [1], Clause 8.2.3.3

ICS

None

Dependencies

None

Summary

Ensure that a const defined in a group can be accessed if the group is imported.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_08020303_ImportingGroups_002

Reference

ES 201 873-1 [1], Clause 8.2.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly handles 'except' clause in group import definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_08020303_ImportingGroups_003

Reference

ES 201 873-1 [1], Clause 8.2.3.3

ICS

None

Dependencies

None

Summary

but that it is in fact a shortcut notation for explicit imports.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_08020303_ImportingGroups_001

Reference

ES 201 873-1 [1], Clause 8.2.3.3

ICS

None

Dependencies

None

Summary

Ensure that constants listed as exceptions in imported groups are not accessible.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.47    Importing definitions of the same kind

Test Purpose Id

TP_Sem_08020301_GeneralFormatOfImport_001

Reference

ES 201 873-1 [1], Clause 8.2.3.4

ICS

None

Dependencies

None

Summary

Ensure that transitive imports are properly handled

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_08020301_GeneralFormatOfImport_002

Reference

ES 201 873-1 [1], Clause 8.2.3.4

ICS

None

Dependencies

None

Summary

Ensure that enumerated type definitions are automatically imported when needed

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_08020304_ImportingDefinitionsOfTheSameKind_001

Reference

ES 201 873-1 [1], Clause 8.2.3.4

ICS

None

Dependencies

None

Summary

Ensure that an import of all constants allows access to a sample constant.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_08020304_ImportingDefinitionsOfTheSameKind_002

Reference

ES 201 873-1 [1], Clause 8.2.3.4

ICS

None

Dependencies

None

Summary

Ensure that a previously valid const import is not removed by an import covering the same definition with an except.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_08020304_ImportingDefinitionsOfTheSameKind_003

Reference

ES 201 873-1 [1], Clause 8.2.3.4

ICS

None

Dependencies

None

Summary

Ensure that a previously valid const import is not removed by a second import statement excluding the same definition.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_08020301_GeneralFormatOfImport_003

Reference

ES 201 873-1 [1], Clause 8.2.3.4

ICS

None

Dependencies

None

Summary

Ensure that transitive import rules are properly handled

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_08020301_GeneralFormatOfImport_004

Reference

ES 201 873-1 [1], Clause 8.2.3.4

ICS

None

Dependencies

None

Summary

Ensure that transitive import rules are properly handled

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.48    Importing all definitions of a module

Test Purpose Id

TP_Sem_08020305_ImportingAllDefinitionsOfAModule_001

Reference

ES 201 873-1 [1], Clause 8.2.3.5

ICS

None

Dependencies

None

Summary

Ensure that the constant is be visible after multiple imports.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_08020305_ImportingAllDefinitionsOfAModule_002

Reference

ES 201 873-1 [1], Clause 8.2.3.5

ICS

None

Dependencies

None

Summary

Ensure that the constant is be visible after multiple imports.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_08020305_ImportingAllDefinitionsOfAModule_001

Reference

ES 201 873-1 [1], Clause 8.2.3.5

ICS

None

Dependencies

None

Summary

Ensure that the constant is not visible after import with except.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.49    Import definitions from other TTCN-3 editions and from non-TTCN-3 modules

Test Purpose Id

TP_Syn_08020306_ImportingDefinitionsFromOtherT3EditionsAndFromNonT3Modules_001

Reference

ES 201 873-1 [1], Clause 8.2.3.6

ICS

None

Dependencies

None

Summary

Ensure that imports work with language references when importing definitions of the same kinds (in this case constants) is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_08020306_ImportingDefinitionsFromOtherT3EditionsAndFromNonT3Modules_002

Reference

ES 201 873-1 [1], Clause 8.2.3.6

ICS

None

Dependencies

None

Summary

Ensure that imports work with language references when importing all definitions of another module is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_08020306_ImportingDefinitionsFromOtherT3EditionsAndFromNonT3Modules_001

Reference

ES 201 873-1 [1], Clause 8.2.3.6

ICS

None

Dependencies

None

Summary

Ensure that it is possible to import from previous language versions.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSem_08020306_ImportingDefinitionsFromOtherT3EditionsAndFromNonT3Modules_001

Reference

ES 201 873-1 [1], Clause 8.2.3.6

ICS

None

Dependencies

None

Summary

Ensure that it is not possible to import from later language versions.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.50    Importing of import statements from TTCN-3 modules

Test Purpose Id

TP_Sem_08020307_ImportingOfImportStatementsFromT3Modules_001

Reference

ES 201 873-1 [1], Clause 8.2.3.7

ICS

None

Dependencies

None

Summary

Ensure that the import of import statements works for import all.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_08020307_ImportingOfImportStatementsFromT3Modules_001

Reference

ES 201 873-1 [1], Clause 8.2.3.7

ICS

None

Dependencies

None

Summary

Ensure that the import of import statements works for import all.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_08020307_ImportingOfImportStatementsFromT3Modules_002

Reference

ES 201 873-1 [1], Clause 8.2.3.7

ICS

None

Dependencies

None

Summary

Ensure that the import of import statements works for import all.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.51    Compatibility of language specifications of imports

Test Purpose Id

TP_NegSem_08020308_ImportingOfImportStatementsFromT3Modules_001

Reference

ES 201 873-1 [1], Clause 8.2.3.8

ICS

None

Dependencies

None

Summary

Ensure that imports referring to future TTCN-3 versions are rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.52    Definition of friend modules

Test Purpose Id

TP_Sem_080204_DefinitionOfFriendModules_001

Reference

ES 201 873-1 [1], Clause 8.2.4

ICS

None

Dependencies

None

Summary

Ensure that friend visibility works for a sample constant.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_080204_DefinitionOfFriendModules_001

Reference

ES 201 873-1 [1], Clause 8.2.4

ICS

None

Dependencies

None

Summary

Ensure that friend visibility works for a sample constant.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_080204_DefinitionOfFriendModules_002

Reference

ES 201 873-1 [1], Clause 8.2.4

ICS

None

Dependencies

None

Summary

Ensure that private definitions are not made visible by friend declarations (for a constant sample definition).

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.53    Visibility of definitions

Test Purpose Id

TP_Sem_080205_VisibilityOfDefinitions_001

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that explicitly defined public definitions (in this case a sample constant) are visible when imported.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_080205_VisibilityOfDefinitions_002

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that explicitly defined public definitions (in this case a sample constant) are visible when imported by a friend module.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_080205_VisibilityOfDefinitions_003

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that explicitly defined public definitions (in this case a sample constant) are visible when imported through a group.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_080205_VisibilityOfDefinitions_004

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that explicitly defined public definitions (in this case a sample constant) are visible when imported through a group of a friend module.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_080205_VisibilityOfDefinitions_005

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that friend definitions (in this case a sample constant) are visible when imported through a group of a friend module.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_080205_VisibilityOfDefinitions_001

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that private definition (in this case a sample constant) is not visible using a normal import.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_080205_VisibilityOfDefinitions_002

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that private definition (in this case a sample constant) is not visible using an import of a friend module.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_080205_VisibilityOfDefinitions_003

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that friend definition (in this case a sample constant) is not visible using a group import of a non-friend module.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_080205_VisibilityOfDefinitions_004

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that private definition (in this case a sample constant) is not visible using a group import of a non-friend module.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_080205_VisibilityOfDefinitions_005

Reference

ES 201 873-1 [1], Clause 8.2.5

ICS

None

Dependencies

None

Summary

Ensure that private definition (in this case a sample constant) is not visible using a group import of a friend module.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.54    Module control part

Test Purpose Id

TP_Syn_0803_ModuleControlPart_001

Reference

ES 201 873-1 [1], Clause 8.3

ICS

None

Dependencies

None

Summary

Ensure that the module control is able to accept execute statements.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_0803_ModuleControlPart_002

Reference

ES 201 873-1 [1], Clause 8.3

ICS

None

Dependencies

None

Summary

Ensure that the module control part with a few commonly used stateents is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Syn_0803_ModuleControlPart_003

Reference

ES 201 873-1 [1], Clause 8.3

ICS

None

Dependencies

None

Summary

Ensure that an empty control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_0803_ModuleControlPart_001

Reference

ES 201 873-1 [1], Clause 8.3

ICS

None

Dependencies

None

Summary

Ensure that there is not more than one control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_0803_ModuleControlPart_001

Reference

ES 201 873-1 [1], Clause 8.3

ICS

None

Dependencies

None

Summary

Ensure that the verdict returned from a test case to the control-part does not influence the execution of a second test case. The result of the last test case execution corresponds to the overall test verdict.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.55    Declaring constants

Test Purpose Id

TP_Syn_10_Constants_001

Reference

ES 201 873-1 [1], Clause 10

ICS

None

Dependencies

None

Summary

Create constants

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_10_Constants_002

Reference

ES 201 873-1 [1], Clause 10

ICS

None

Dependencies

None

Summary

Assign default constants values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_10_Constants_003

Reference

ES 201 873-1 [1], Clause 10

ICS

None

Dependencies

None

Summary

Assign component constants values

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_10_Constants_004

Reference

ES 201 873-1 [1], Clause 10

ICS

None

Dependencies

None

Summary

Define constants in different scopes

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_10_Constants_001

Reference

ES 201 873-1 [1], Clause 10

ICS

None

Dependencies

None

Summary

Assign and read constants

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_10_Constants_002

Reference

ES 201 873-1 [1], Clause 10

ICS

None

Dependencies

None

Summary

Assign and read constants values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_10_Constants_001

Reference

ES 201 873-1 [1], Clause 10

ICS

None

Dependencies

None

Summary

Assign rnd to constant used in type, not allowed since constant expressions used in types have to be known at compile-time.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.56    Value variables

Test Purpose Id

TP_Syn_1101_ValueVars_001

Reference

ES 201 873-1 [1], Clause 11.1

ICS

None

Dependencies

None

Summary

Define variables in different scopes

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_1101_ValueVars_001

Reference

ES 201 873-1 [1], Clause 11.1

ICS

None

Dependencies

None

Summary

Define variables in module scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_1101_ValueVars_001

Reference

ES 201 873-1 [1], Clause 11.1

ICS

None

Dependencies

None

Summary

Define variables in different scopes

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1101_ValueVars_002

Reference

ES 201 873-1 [1], Clause 11.1

ICS

None

Dependencies

None

Summary

Define variables in different scopes

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1101_ValueVars_003

Reference

ES 201 873-1 [1], Clause 11.1

ICS

None

Dependencies

None

Summary

Read and write variables

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1101_ValueVars_001

Reference

ES 201 873-1 [1], Clause 11.1

ICS

None

Dependencies

None

Summary

Variables should be assigned only by values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.57    Template variables

Test Purpose Id

TP_Syn_1102_TemplateVars_001

Reference

ES 201 873-1 [1], Clause 11.2

ICS

None

Dependencies

None

Summary

Define template variables in different scopes

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_1102_TemplateVars_001

Reference

ES 201 873-1 [1], Clause 11.2

ICS

None

Dependencies

None

Summary

Define template variables in module scope

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_1102_TemplateVars_001

Reference

ES 201 873-1 [1], Clause 11.2

ICS

None

Dependencies

None

Summary

Define variables in different scopes

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1102_TemplateVars_001

Reference

ES 201 873-1 [1], Clause 11.2

ICS

None

Dependencies

None

Summary

Template variables should be assigned with unitialized variables

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.58    Declaring timers

Test Purpose Id

TP_Syn_12_toplevel_timer_001

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure non-initialized timer declaration syntax

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_12_toplevel_timer_002

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer array declaration syntax

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_12_toplevel_timer_003

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure definition of a list of timers is allowed as a single declaration

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_12_toplevel_timer_004

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer array initialization syntax

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_12_toplevel_timer_005

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer declaration with expression

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_12_toplevel_timer_006

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer declaration with expression

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_12_toplevel_timer_001

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can`t be used in module control parts when declared in components

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_12_toplevel_timer_002

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer declaration syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_12_toplevel_timer_003

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer declaration syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_12_toplevel_timer_005

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer declaration syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_12_toplevel_timer_006

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer array declaration syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_12_toplevel_timer_007

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer array declaration syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_001

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can be declared in components

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_002

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can be declared in module control parts

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_003

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can be declared in altsteps

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_004

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can be declared in functions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_005

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can be declared in test cases

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_006

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer`s elapsed time is plausible

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_007

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can be declared in components but used in test cases

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_008

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can be declared in components but used in functions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_12_toplevel_timer_009

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can be declared in components but used in altsteps

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_001

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure received messages can be a combination of value and matching mechanism

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_12_toplevel_timer_001

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer can not be initialized with negative duration

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_12_toplevel_timer_002

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer in array can not be initialized with negative duration

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_12_toplevel_timer_003

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure uninitialized timer can't be started

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_12_toplevel_timer_004

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure uninitialized timer in array can't be started

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_12_toplevel_timer_005

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure uninitialized timer in array can't be started

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_12_toplevel_timer_006

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer declaration syntax - reject single timer instance initialized with array

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_12_toplevel_timer_007

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer declaration syntax -- reject array initialization with wrong number of initializers

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_12_toplevel_timer_008

Reference

ES 201 873-1 [1], Clause 12

ICS

None

Dependencies

None

Summary

Ensure timer declaration syntax -- reject array of timers initizlized with a single float value

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.59    Declaring messages

Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_001

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'record' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_002

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'record of' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_003

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'enum' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_004

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'set' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_005

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'union' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_006

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'bitstring' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_007

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'boolean' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_008

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'charstring' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_009

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'float' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_010

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'hexstring' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_011

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'integer' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_012

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'octetstring' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_013

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'universal charstring' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_toplevel_declaring_msg_various_types_014

Reference

ES 201 873-1 [1], Clause 13

ICS

None

Dependencies

None

Summary

Port with type anytype can send and receive messages of any basic or structured type: 'verdicttype' type.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.60    Declaring templates

Test Purpose Id

TP_Syn_15_TopLevel_001

Reference

ES 201 873-1 [1], Clause 15

ICS

None

Dependencies

None

Summary

Ensure that a simple template with a single charstring field is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSem_15_TopLevel_001

Reference

ES 201 873-1 [1], Clause 15

ICS

None

Dependencies

None

Summary

Ensure that a template formed from a union is rejected when the union somehow contains a default type field.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.61    Declaring message templates

Test Purpose Id

TP_Syn_1501_DeclaringMessageTemplates_001

Reference

ES 201 873-1 [1], Clause 15.1

ICS

None

Dependencies

None

Summary

Ensure that a simple record-based message template can be defined.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1501_DeclaringMessageTemplates_002

Reference

ES 201 873-1 [1], Clause 15.1

ICS

None

Dependencies

None

Summary

Ensure that a simple record-based message template with a wildcard ? is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1501_DeclaringMessageTemplates_003

Reference

ES 201 873-1 [1], Clause 15.1

ICS

None

Dependencies

None

Summary

Ensure that a simple record-based message template can be defined with a pattern in a charstring field.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1501_DeclaringMessageTemplates_004

Reference

ES 201 873-1 [1], Clause 15.1

ICS

None

Dependencies

None

Summary

Ensure that a primitive type template can be defined with a ? wildcard.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1501_DeclaringMessageTemplates_005

Reference

ES 201 873-1 [1], Clause 15.1

ICS

None

Dependencies

None

Summary

Ensure that a primitive type template can be defined with a one-of notation.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1501_DeclaringMessageTemplates_006

Reference

ES 201 873-1 [1], Clause 15.1

ICS

None

Dependencies

None

Summary

Ensure that all port operations are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


A.2.62    Declaring signature templates

Test Purpose Id

TP_Syn_1502_DeclaringSignatureTemplates_001

Reference

ES 201 873-1 [1], Clause 15.2

ICS

None

Dependencies

None

Summary

Ensure that signature templates with explicit values are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1502_DeclaringSignatureTemplates_002

Reference

ES 201 873-1 [1], Clause 15.2

ICS

None

Dependencies

None

Summary

Ensure that signature templates with wildcards are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1502_DeclaringSignatureTemplates_003

Reference

ES 201 873-1 [1], Clause 15.2

ICS

None

Dependencies

None

Summary

Ensure that the basic operations call and getreply are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1502_DeclaringSignatureTemplates_004

Reference

ES 201 873-1 [1], Clause 15.2

ICS

None

Dependencies

None

Summary

Ensure that the raise and catch operations are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_1502_DeclaringSignatureTemplates_001

Reference

ES 201 873-1 [1], Clause 15.2

ICS

None

Dependencies

None

Summary

Test in-line templates for accepting procedure replies.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1502_DeclaringSignatureTemplates_002

Reference

ES 201 873-1 [1], Clause 15.2

ICS

None

Dependencies

None

Summary

Test in-line templates for accepting procedure replies.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1502_DeclaringSignatureTemplates_003

Reference

ES 201 873-1 [1], Clause 15.2

ICS

None

Dependencies

None

Summary

Test in-line templates for accepting procedure replies.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.63    Global and local templates

Test Purpose Id

TP_Syn_1503_GlobalAndLocalTemplates_001

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a global parameterized template is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1503_GlobalAndLocalTemplates_004

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a parameterized local template in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1503_GlobalAndLocalTemplates_005

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a parameterized local template in a function is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1503_GlobalAndLocalTemplates_006

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a parameterized local template in an altstep is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_1503_GlobalAndLocalTemplates_001

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a template values can be accessed with the dot notation as expected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1503_GlobalAndLocalTemplates_002

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a template actual parameter is passed through correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1503_GlobalAndLocalTemplates_003

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a send operation with actual parameters of a global parameterized template is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1503_GlobalAndLocalTemplates_004

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a parameterized local template in a test case is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1503_GlobalAndLocalTemplates_005

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a send operation with actual parameters of a global parameterized template is accepted with the actual parameter being a template parameter.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1503_GlobalAndLocalTemplates_006

Reference

ES 201 873-1 [1], Clause 15.3

ICS

None

Dependencies

None

Summary

Ensure that a send operation with actual parameters of a global parameterized template is accepted with the actual parameter being an inline template.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.64    In-line templates

Test Purpose Id

TP_Syn_1504_InlineTemplates_001

Reference

ES 201 873-1 [1], Clause 15.4

ICS

None

Dependencies

None

Summary

Ensure that inline templates are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1504_InlineTemplates_002

Reference

ES 201 873-1 [1], Clause 15.4

ICS

None

Dependencies

None

Summary

Ensure that modified parameterized inline templates are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1504_InlineTemplates_003

Reference

ES 201 873-1 [1], Clause 15.4

ICS

None

Dependencies

None

Summary

Ensure that modified plain inline templates are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


A.2.65    Modified templates

Test Purpose Id

TP_Syn_1505_ModifiedTemplates_001

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that plain modified template definitions are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1505_ModifiedTemplates_002

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that a modified template does not omit possible parameters introduced in any modification step.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1505_ModifiedTemplates_003

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that the default values in formal parameters of modified templates are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1505_ModifiedTemplates_004

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that dash as default parameter values are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_1505_ModifiedTemplates_001

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that the values of plain modified template definitions are as expected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1505_ModifiedTemplates_002

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that a modified template of a record of type using index notation access works as expected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1505_ModifiedTemplates_003

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that default values in formal parameters of modified templates are working as expected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1505_ModifiedTemplates_004

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that default values in formal parameters of modified templates are working as expected when the modified template uses the dash for the default value.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1505_ModifiedTemplates_001

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that a modified template does not refer to itself.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1505_ModifiedTemplates_002

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that a modified template does not omit possible parameters of the base template.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1505_ModifiedTemplates_003

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that a modified template does not omit possible parameters introduced in any modification step.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1505_ModifiedTemplates_004

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that parameter names in modified templates are the same.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1505_ModifiedTemplates_005

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that the dash in default parameter values of a modified templates is only accepted when the base template actually has a default value.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1505_ModifiedTemplates_006

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that the same parameter name is used when modifying the base template.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1505_ModifiedTemplates_007

Reference

ES 201 873-1 [1], Clause 15.5

ICS

None

Dependencies

None

Summary

Ensure that the same parameter type is used when modifying the base template.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.66    Referencing individual string elements

Test Purpose Id

TP_NegSem_150601_ReferencingIndividualStringElements_001

Reference

ES 201 873-1 [1], Clause 15.6.1

ICS

None

Dependencies

None

Summary

Ensure that the referencing of individual string elements inside templates or template fields is forbidden.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.67    Referencing record and set fields

Test Purpose Id

TP_Sem_150602_ReferencingRecordAndSetFields_001

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

? shall be returned for mandatory subfields and * shall be returned for optional subfields.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_150602_ReferencingRecordAndSetFields_002

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

Ensure that the recurisve anyvalue expansion is performed correctly when new values are assigned.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_150602_ReferencingRecordAndSetFields_003

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

? shall be returned for mandatory subfields and * shall be returned for optional subfields.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_150602_ReferencingRecordAndSetFields_004

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

? shall be returned for mandatory subfields and * shall be returned for optional subfields.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_150602_ReferencingRecordAndSetFields_001

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

Ensure that fields with omit values on the right-hand side of an assignment are rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150602_ReferencingRecordAndSetFields_002

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

Ensure that fields with * values on the right-hand side of an assignment are rejected

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150602_ReferencingRecordAndSetFields_003

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

Ensure that value lists on the right-hand side of an assignment are not acceped.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150602_ReferencingRecordAndSetFields_004

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

Ensure that complement lists on the right-hand side of an assignment are not acceped.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150602_ReferencingRecordAndSetFields_005

Reference

ES 201 873-1 [1], Clause 15.6.2

ICS

None

Dependencies

None

Summary

Ensure that referencing a template field with the ifpresent attribute causes a rejection.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.68    Referencing record of and set of elements

Test Purpose Id

TP_Sem_150603_ReferencingRecordOfAndSetElements_001

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that assignment of an anyvalue on the right hand side yields an anyvalue in the context of record of.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_150603_ReferencingRecordOfAndSetElements_002

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that assignment to a anyvalue in the context of record of is handled correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_150603_ReferencingRecordOfAndSetElements_003

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that assignment to a anyvalue in the context of record of is handled correctly in two subsequent assignments.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_150603_ReferencingRecordOfAndSetElements_004

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that assignment to a anyvalue in the context of record of is handled correctly when the first element is changed.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_150603_ReferencingRecordOfAndSetElements_005

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that access outside permutation fields is allowed and works as expected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_001

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that referencing an element within a value list causes an error in the context of record of.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_002

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that access to unitialized fields in the context of record of is rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_003

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that anyvalueornone fields in the context of record of is rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_004

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that complement value lists in the context of record of are rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_005

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that subset in the context of record of are rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_006

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that superset in the context of record of are rejected.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_007

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that access into permutation in record of templates is forbidden.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_008

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that access to record of indexes is forbidden when a previous index entry is a permutation with a *.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_150603_ReferencingRecordOfAndSetElements_009

Reference

ES 201 873-1 [1], Clause 15.6.3

ICS

None

Dependencies

None

Summary

Ensure that access to ifpresent fields is not allowed.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.69    Template restrictions

Test Purpose Id

TP_Syn_1508_TemplateRestrictions_001

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is accepted with value omitvalue.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1508_TemplateRestrictions_002

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is accepted with a concrete value.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1508_TemplateRestrictions_003

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is accepted with a concrete value.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_1508_TemplateRestrictions_004

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(present) is accepted with a concrete value.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_001

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a value can be assigned to a template(omit) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_002

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template(omit) can be assigned to a template(omit) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_003

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a templat(value) can be assigned to a template(omit) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_004

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a value can be assigned to a template(value) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_005

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template(value) can be assigned to a template(value) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_006

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a value can be assigned to a template(present) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_007

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template(omit) can be assigned to a template(present) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_008

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template(value) can be assigned to a template(present) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_009

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template(present) can be assigned to a template(present) variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_010

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a value can be assigned to a template variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_011

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template(omit) can be assigned to a template variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_012

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template(value) can be assigned to a template variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_013

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template(present) can be assigned to a template variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_014

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a template can be assigned to a template variable.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1508_TemplateRestrictions_015

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that a base template can be modified without restrictions.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_001

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with anyvalue(?).

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_002

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with setof template.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_003

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with anyvalueornone(*).

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_004

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with value ranges.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_005

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with supersets.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_006

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with subsets.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_007

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with patterns.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_008

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with anyelement inside values.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_009

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with anyelemenornone inside values.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_010

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with permutation inside values.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_011

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with length restrictions.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_012

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with length restrictions.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_013

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(omit) is rejected with length restrictions.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_014

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with anyvalue(?).

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_015

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with valuelist.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_016

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with anyvalueornone(*).

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_017

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with value ranges.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_018

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with supersets.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_019

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with supersets.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_020

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with patterns.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_021

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with anyelement inside values.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_022

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with permutation inside values.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_023

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with length restrictions.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_024

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) is rejected with length restrictions.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_025

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(present) refuses omitvalue as a whole.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1508_TemplateRestrictions_026

Reference

ES 201 873-1 [1], Clause 15.8

ICS

None

Dependencies

None

Summary

Ensure that template(value) refuses omit as a whole.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.70    Match operation

Test Purpose Id

TP_Sem_1509_MatchOperation_001

Reference

ES 201 873-1 [1], Clause 15.9

ICS

None

Dependencies

None

Summary

Ensure that the match operation works as expected on a template with range restriction when the tested value is inside the range.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1509_MatchOperation_002

Reference

ES 201 873-1 [1], Clause 15.9

ICS

None

Dependencies

None

Summary

Ensure that the match operation works as expected on a template with range restriction when the tested value is outside the range.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1509_MatchOperation_003

Reference

ES 201 873-1 [1], Clause 15.9

ICS

None

Dependencies

None

Summary

Ensure that the match operation works correctly on records in the positive case.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1509_MatchOperation_004

Reference

ES 201 873-1 [1], Clause 15.9

ICS

None

Dependencies

None

Summary

Ensure that the match operation works correctly on records in the negative case.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1509_MatchOperation_005

Reference

ES 201 873-1 [1], Clause 15.9

ICS

None

Dependencies

None

Summary

Ensure that the match operation works correctly if the types are incompatible.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1509_MatchOperation_001

Reference

ES 201 873-1 [1], Clause 15.9

ICS

None

Dependencies

None

Summary

Ensure that the match operation refuses two templates as actual parameters.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.71    Valueof operation

Test Purpose Id

TP_Sem_1510_ValueOfOperation_001

Reference

ES 201 873-1 [1], Clause 15.10

ICS

None

Dependencies

None

Summary

Ensure that the valueof operation works as expected for fully initialized templates.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1510_ValueOfOperation_001

Reference

ES 201 873-1 [1], Clause 15.10

ICS

None

Dependencies

None

Summary

Ensure that the valueof function works correctly on omit.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1510_ValueOfOperation_002

Reference

ES 201 873-1 [1], Clause 15.10

ICS

None

Dependencies

None

Summary

Ensure that the valueof function works correctly on templates with wildcards.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1510_ValueOfOperation_003

Reference

ES 201 873-1 [1], Clause 15.10

ICS

None

Dependencies

None

Summary

Ensure that the valueof function works correctly on regular value templates.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1510_ValueOfOperation_004

Reference

ES 201 873-1 [1], Clause 15.10

ICS

None

Dependencies

None

Summary

Ensure that the valueof function works correctly on range templates.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.72    Concatenating templates of string and list types

Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_001

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenation of charstring types works as expected (variant 1).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_002

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenation of octetstring types works as expected (variant 2).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_003

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenation of bitstring types works as expected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_004

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenation of octetstring types works as expected (variant 1).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_005

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenation of octetstring types works as expected (variant 2).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_006

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that a concatenation of charstrings with a fixed length AnyValueOrNone be matched.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_007

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenations of record of charstrings are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_008

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenations of record of charstrings work when parameterized.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_009

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenations of set of integers are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_010

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that the inline template definitions are correctly concatenated.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1511_ConcatenatingTemplatesOfStringAndListTypes_011

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenation of octetstring types works as expected (matching patterns in quotation).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_001

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenation of octetstring types yields an even number of digits.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_002

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that concatenation of strings types yields an error if specified ranges are not fixed length.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_003

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that a simple concatenation of non-wildcard octetstring must not yield in a non-even number of hexadecimals.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_004

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that the inline template definitions are correctly concatenated.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1511_ConcatenatingTemplatesOfStringAndListTypes_005

Reference

ES 201 873-1 [1], Clause 15.11

ICS

None

Dependencies

None

Summary

Ensure that the inline template definitions are correctly concatenated.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.73    Functions

Test Purpose Id

TP_Sem_1601_toplevel_001

Reference

ES 201 873-1 [1], Clause 16.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles function definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1601_toplevel_003

Reference

ES 201 873-1 [1], Clause 16.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles function definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1601_toplevel_001

Reference

ES 201 873-1 [1], Clause 16.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles function definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1601_toplevel_002

Reference

ES 201 873-1 [1], Clause 16.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles function definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1601_toplevel_003

Reference

ES 201 873-1 [1], Clause 16.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles function definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1601_toplevel_004

Reference

ES 201 873-1 [1], Clause 16.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles function definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1601_toplevel_005

Reference

ES 201 873-1 [1], Clause 16.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles function definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.74    Invoking functions

Test Purpose Id

TP_Sem_160101_invoking_functions_001

Reference

ES 201 873-1 [1], Clause 16.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles function invocations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.75    Predefined functions

Test Purpose Id

TP_Sem_160102_predefined_functions_001

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_002

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_003

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_004

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_005

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_006

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_007

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_008

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_009

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_010

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_011

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160102_predefined_functions_012

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_001

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_002

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_003

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_004

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_005

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_006

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_007

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_008

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_009

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_010

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_011

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_014

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_015

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_016

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_017

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_018

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_019

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_020

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C.33)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_021

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_022

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_023

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_024

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_025

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_026

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_027

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_028

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_029

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_030

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160102_predefined_functions_031

Reference

ES 201 873-1 [1], Clause 16.1.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes predefined functions and correctly evaluates them (as specified by Annex C)

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.76    External functions

Test Purpose Id

TP_Sem_160103_external_functions_001

Reference

ES 201 873-1 [1], Clause 16.1.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes external functions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160103_external_functions_002

Reference

ES 201 873-1 [1], Clause 16.1.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes external functions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_160103_external_functions_001

Reference

ES 201 873-1 [1], Clause 16.1.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes external functions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160103_external_functions_002

Reference

ES 201 873-1 [1], Clause 16.1.3

ICS

None

Dependencies

None

Summary

Port parameters cannot be passed to external functions as inout parameters

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160103_external_functions_003

Reference

ES 201 873-1 [1], Clause 16.1.3

ICS

None

Dependencies

None

Summary

Timer parameters cannot be passed to external functions as inout parameters

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.77    Invoking function from specific places

Test Purpose Id

TP_NegSem_160104_invoking_functions_from_specific_places_001

Reference

ES 201 873-1 [1], Clause 16.1.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes restrictions described in section 16.1.4. STF409 assumes that the list given in section 16.1.4 describes mandatory restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160104_invoking_functions_from_specific_places_002

Reference

ES 201 873-1 [1], Clause 16.1.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes restrictions described in section 16.1.4. STF409 assumes that the list given in section 16.1.4 describes mandatory restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160104_invoking_functions_from_specific_places_003

Reference

ES 201 873-1 [1], Clause 16.1.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes restrictions described in section 16.1.4. STF409 assumes that the list given in section 16.1.4 describes mandatory restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_160104_invoking_functions_from_specific_places_004

Reference

ES 201 873-1 [1], Clause 16.1.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes restrictions described in section 16.1.4. STF409 assumes that the list given in section 16.1.4 describes mandatory restrictions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.78    Altsteps

Test Purpose Id

TP_NegSyn_1602_toplevel_001

Reference

ES 201 873-1 [1], Clause 16.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_1602_toplevel_001

Reference

ES 201 873-1 [1], Clause 16.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1602_toplevel_001

Reference

ES 201 873-1 [1], Clause 16.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1602_toplevel_002

Reference

ES 201 873-1 [1], Clause 16.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1602_toplevel_003

Reference

ES 201 873-1 [1], Clause 16.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1602_toplevel_004

Reference

ES 201 873-1 [1], Clause 16.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1602_toplevel_005

Reference

ES 201 873-1 [1], Clause 16.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1602_toplevel_006

Reference

ES 201 873-1 [1], Clause 16.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.79    Invoking altsteps

Test Purpose Id

TP_Sem_160201_invoking_altsteps_001

Reference

ES 201 873-1 [1], Clause 16.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_160201_invoking_altsteps_002

Reference

ES 201 873-1 [1], Clause 16.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_160201_invoking_altsteps_001

Reference

ES 201 873-1 [1], Clause 16.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT recognizes altstep definitions and correctly evaluates them

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.80    Test cases

Test Purpose Id

TP_Syn_1603_testcases_001

Reference

ES 201 873-1 [1], Clause 16.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates invocation of testcases with system clause

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1603_testcases_001

Reference

ES 201 873-1 [1], Clause 16.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates invocation of testcases

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1603_testcases_002

Reference

ES 201 873-1 [1], Clause 16.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates invocation of testcases

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.81    Assignments

Test Purpose Id

TP_NegSyn_1901_assignments_001

Reference

ES 201 873-1 [1], Clause 19.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates assignment statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_1901_assignments_001

Reference

ES 201 873-1 [1], Clause 19.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates assignment statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1901_assignments_001

Reference

ES 201 873-1 [1], Clause 19.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates assignment statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1901_assignments_002

Reference

ES 201 873-1 [1], Clause 19.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates assignment statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1901_assignments_003

Reference

ES 201 873-1 [1], Clause 19.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates assignment statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.82    The if-else statement

Test Purpose Id

TP_NegSyn_1902_if_else_statement_001

Reference

ES 201 873-1 [1], Clause 19.2

ICS

None

Dependencies

None

Summary

If statement requires curly brackets for the body

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_1902_if_else_statement_001

Reference

ES 201 873-1 [1], Clause 19.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates if-else statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1902_if_else_statement_002

Reference

ES 201 873-1 [1], Clause 19.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates if-else statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.83    The select case statement

Test Purpose Id

TP_Sem_1903_select_case_statement_001

Reference

ES 201 873-1 [1], Clause 19.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates select-case statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1903_select_case_statement_002

Reference

ES 201 873-1 [1], Clause 19.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates select-case statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1903_select_case_statement_003

Reference

ES 201 873-1 [1], Clause 19.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates select-case statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1903_select_case_statement_004

Reference

ES 201 873-1 [1], Clause 19.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates select-case statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.84    The for statement

Test Purpose Id

TP_Sem_1904_for_statement_001

Reference

ES 201 873-1 [1], Clause 19.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates for statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1904_for_statement_002

Reference

ES 201 873-1 [1], Clause 19.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates for statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1904_for_statement_003

Reference

ES 201 873-1 [1], Clause 19.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates for statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1904_for_statement_001

Reference

ES 201 873-1 [1], Clause 19.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates for statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.85    The while statement

Test Purpose Id

TP_Sem_1905_while_statement_001

Reference

ES 201 873-1 [1], Clause 19.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates while statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1905_while_statement_002

Reference

ES 201 873-1 [1], Clause 19.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates while statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1905_while_statement_003

Reference

ES 201 873-1 [1], Clause 19.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates while statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1905_while_statement_001

Reference

ES 201 873-1 [1], Clause 19.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates while statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.86    The do-while statement

Test Purpose Id

TP_Sem_1906_do_while_statement_001

Reference

ES 201 873-1 [1], Clause 19.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates do-while statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1906_do_while_statement_002

Reference

ES 201 873-1 [1], Clause 19.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates do-while statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1906_do_while_statement_003

Reference

ES 201 873-1 [1], Clause 19.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates do-while statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1906_do_while_statement_001

Reference

ES 201 873-1 [1], Clause 19.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates do-while statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.87    The label statement

Test Purpose Id

TP_Syn_1907_label_statement_001

Reference

ES 201 873-1 [1], Clause 19.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles label syntax.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_1907_label_statement_001

Reference

ES 201 873-1 [1], Clause 19.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles label syntax.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_1907_label_statement_002

Reference

ES 201 873-1 [1], Clause 19.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles label syntax.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1907_label_statement_001

Reference

ES 201 873-1 [1], Clause 19.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles label naming uniqueness.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.88    The goto statement

Test Purpose Id

TP_Sem_1908_goto_statement_001

Reference

ES 201 873-1 [1], Clause 19.8

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles goto statements.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1908_goto_statement_002

Reference

ES 201 873-1 [1], Clause 19.8

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles goto statements.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1908_goto_statement_003

Reference

ES 201 873-1 [1], Clause 19.8

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles goto statements.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1908_goto_statement_001

Reference

ES 201 873-1 [1], Clause 19.8

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles goto statements.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1908_goto_statement_002

Reference

ES 201 873-1 [1], Clause 19.8

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles goto statements.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_1908_goto_statement_003

Reference

ES 201 873-1 [1], Clause 19.8

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles goto statements.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.89    The stop execution statement

Test Purpose Id

TP_Sem_1909_stop_statement_001

Reference

ES 201 873-1 [1], Clause 19.9

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles stop statements.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1909_stop_statement_002

Reference

ES 201 873-1 [1], Clause 19.9

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles stop statements.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.90    The return statement

Test Purpose Id

TP_Sem_1910_return_statement_001

Reference

ES 201 873-1 [1], Clause 19.10

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles return statements.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1910_return_statement_001

Reference

ES 201 873-1 [1], Clause 19.10

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles return statements.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.91    The log statement

Test Purpose Id

TP_Sem_1911_log_statement_001

Reference

ES 201 873-1 [1], Clause 19.11

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates log statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1911_log_statement_002

Reference

ES 201 873-1 [1], Clause 19.11

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates log statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1911_log_statement_003

Reference

ES 201 873-1 [1], Clause 19.11

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates log statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1911_log_statement_004

Reference

ES 201 873-1 [1], Clause 19.11

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates log statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_1911_log_statement_005

Reference

ES 201 873-1 [1], Clause 19.11

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates log statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_1911_log_statement_001

Reference

ES 201 873-1 [1], Clause 19.11

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates log statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.92    The continue statement

Test Purpose Id

TP_Sem_1913_continue_statement_001

Reference

ES 201 873-1 [1], Clause 19.13

ICS

None

Dependencies

None

Summary

Ensure that the IUT properly evaluates continue statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.93    Statement and operations for alternative behaviours

Test Purpose Id

TP_Syn_20_TopLevel_001

Reference

ES 201 873-1 [1], Clause 20

ICS

None

Dependencies

None

Summary

Ensure that alt-statements are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_20_TopLevel_002

Reference

ES 201 873-1 [1], Clause 20

ICS

None

Dependencies

None

Summary

Ensure that repeat in an alt-statement is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_20_TopLevel_003

Reference

ES 201 873-1 [1], Clause 20

ICS

None

Dependencies

None

Summary

Ensure that the interleave-statement is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_20_TopLevel_004

Reference

ES 201 873-1 [1], Clause 20

ICS

None

Dependencies

None

Summary

Ensure that defaults and the activate statement is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_20_TopLevel_005

Reference

ES 201 873-1 [1], Clause 20

ICS

None

Dependencies

None

Summary

Ensure that defaults and the activate statement is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


A.2.94    The alt statement

Test Purpose Id

TP_Sem_2002_TheAltStatement_001

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that the alt-statement works as expected (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_002

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that the alt-statement with a guard works as expected (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_003

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that the alt-statement processes the alternatives in order (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_004

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that activated defaults are processed in the reverse order (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_005

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that the else branch is executed when nothing else matched (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_006

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that an altstep invocation works as expected (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_007

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that an altstep invocation works as expected and that the optional statement block is executed after the altstep staatement block (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_008

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that the done-block in an alt-statement is triggered as expected (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_009

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that the killed-block in an alt-statement is triggered as expected when the component is killed (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_010

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that the timeout branch is taken as expected (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2002_TheAltStatement_011

Reference

ES 201 873-1 [1], Clause 20.2

ICS

None

Dependencies

None

Summary

Ensure that the behavior continues after the alt-statement (loopback case).

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.95    The repeat statement

Test Purpose Id

TP_Sem_2003_the_repeat_statement_001

Reference

ES 201 873-1 [1], Clause 20.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly processes repeat statements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_2003_the_repeat_statement_001

Reference

ES 201 873-1 [1], Clause 20.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly processes repeat statements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.96    The interleave statement

Test Purpose Id

TP_Syn_2004_InterleaveStatement_001

Reference

ES 201 873-1 [1], Clause 20.4

ICS

None

Dependencies

None

Summary

Validate that interleave statements are properly handled.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_2004_InterleaveStatement_001

Reference

ES 201 873-1 [1], Clause 20.4

ICS

None

Dependencies

None

Summary

Validate that interleave statements are properly handled.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2004_InterleaveStatement_002

Reference

ES 201 873-1 [1], Clause 20.4

ICS

None

Dependencies

None

Summary

Validate that interleave statements are properly handled.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_2004_InterleaveStatement_001

Reference

ES 201 873-1 [1], Clause 20.4

ICS

None

Dependencies

None

Summary

Validate that interleave statements are properly handled.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2004_InterleaveStatement_002

Reference

ES 201 873-1 [1], Clause 20.4

ICS

None

Dependencies

None

Summary

Validate that interleave statements are properly handled.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_2004_InterleaveStatement_001

Reference

ES 201 873-1 [1], Clause 20.4

ICS

None

Dependencies

None

Summary

Validate that interleave statements are properly handled.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.97    The create operation

Test Purpose Id

TP_Syn_210301_CreateOperation_001

Reference

ES 201 873-1 [1], Clause 21.3.1

ICS

None

Dependencies

None

Summary

Ensure that named components on hosts are accepted

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_210301_CreateOperation_001

Reference

ES 201 873-1 [1], Clause 21.3.1

ICS

None

Dependencies

None

Summary

Ensure that unnamed components can be created

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_210301_CreateOperation_002

Reference

ES 201 873-1 [1], Clause 21.3.1

ICS

None

Dependencies

None

Summary

Ensure that named components can be created

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_210301_CreateOperation_003

Reference

ES 201 873-1 [1], Clause 21.3.1

ICS

None

Dependencies

None

Summary

Ensure that unnamed alive components on hosts can be created

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_210301_CreateOperation_004

Reference

ES 201 873-1 [1], Clause 21.3.1

ICS

None

Dependencies

None

Summary

Ensure that named alive components can be created

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_210301_CreateOperation_001

Reference

ES 201 873-1 [1], Clause 21.3.1

ICS

None

Dependencies

None

Summary

Ensure that named components on hosts are accepted

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_210301_CreateOperation_002

Reference

ES 201 873-1 [1], Clause 21.3.1

ICS

None

Dependencies

None

Summary

Ensure that named components on hosts are accepted

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_210301_CreateOperation_003

Reference

ES 201 873-1 [1], Clause 21.3.1

ICS

None

Dependencies

None

Summary

Ensure that named components on hosts are accepted

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.98    The send operation

Test Purpose Id

TP_Sem_220201_SendOperation_001

Reference

ES 201 873-1 [1], Clause 22.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message sending operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220201_SendOperation_002

Reference

ES 201 873-1 [1], Clause 22.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message sending operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220201_SendOperation_003

Reference

ES 201 873-1 [1], Clause 22.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message sending operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220201_SendOperation_004

Reference

ES 201 873-1 [1], Clause 22.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message sending operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_220201_SendOperation_001

Reference

ES 201 873-1 [1], Clause 22.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message sending operations

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_220201_SendOperation_002

Reference

ES 201 873-1 [1], Clause 22.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message sending operations

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_220201_SendOperation_003

Reference

ES 201 873-1 [1], Clause 22.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message sending operations

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_220201_SendOperation_004

Reference

ES 201 873-1 [1], Clause 22.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message sending operations

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.99    The receive operation

Test Purpose Id

TP_Sem_220202_ReceiveOperation_001

Reference

ES 201 873-1 [1], Clause 22.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message receiving operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220202_ReceiveOperation_002

Reference

ES 201 873-1 [1], Clause 22.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message receiving operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220202_ReceiveOperation_003

Reference

ES 201 873-1 [1], Clause 22.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message receiving operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220202_ReceiveOperation_004

Reference

ES 201 873-1 [1], Clause 22.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message receiving operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220202_ReceiveOperation_005

Reference

ES 201 873-1 [1], Clause 22.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message receiving operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_220202_ReceiveOperation_001

Reference

ES 201 873-1 [1], Clause 22.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message receiving operations

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.100    The trigger operation

Test Purpose Id

TP_Sem_220203_TriggerOperation_001

Reference

ES 201 873-1 [1], Clause 22.2.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message trigger operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220203_TriggerOperation_002

Reference

ES 201 873-1 [1], Clause 22.2.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message trigger operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220203_TriggerOperation_003

Reference

ES 201 873-1 [1], Clause 22.2.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message trigger operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220203_TriggerOperation_004

Reference

ES 201 873-1 [1], Clause 22.2.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message trigger operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220203_TriggerOperation_005

Reference

ES 201 873-1 [1], Clause 22.2.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message trigger operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_220203_TriggerOperation_001

Reference

ES 201 873-1 [1], Clause 22.2.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles message trigger operations

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.101    The call operation

Test Purpose Id

TP_Sem_220301_CallOperation_001

Reference

ES 201 873-1 [1], Clause 22.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles procedure call operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220301_CallOperation_002

Reference

ES 201 873-1 [1], Clause 22.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles procedure call operations

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220301_CallOperation_003

Reference

ES 201 873-1 [1], Clause 22.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles non-blocking procedure call

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220301_CallOperation_004

Reference

ES 201 873-1 [1], Clause 22.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles multiple client calls to the same server

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220301_CallOperation_005

Reference

ES 201 873-1 [1], Clause 22.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles broadcast/multicast procedure call

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220301_CallOperation_006

Reference

ES 201 873-1 [1], Clause 22.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles broadcast/multicast procedure call

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_220301_CallOperation_001

Reference

ES 201 873-1 [1], Clause 22.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles procedure call operations

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_220301_CallOperation_002

Reference

ES 201 873-1 [1], Clause 22.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly procedure calls

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.102    The getcall operation

Test Purpose Id

TP_Sem_220302_GetcallOperation_001

Reference

ES 201 873-1 [1], Clause 22.3.2

ICS

None

Dependencies

None

Summary

Ensure that getcall operations remove only matching procedure from the queue

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220302_GetcallOperation_002

Reference

ES 201 873-1 [1], Clause 22.3.2

ICS

None

Dependencies

None

Summary

Ensure that getcall operations remove the matching procedure from the queue

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220302_GetcallOperation_003

Reference

ES 201 873-1 [1], Clause 22.3.2

ICS

None

Dependencies

None

Summary

Ensure that the getcall operation can be correctly restricted to a certain client

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220302_GetcallOperation_004

Reference

ES 201 873-1 [1], Clause 22.3.2

ICS

None

Dependencies

None

Summary

Ensure that the getcall operation can be correctly restricted to a certain client

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220302_GetcallOperation_005

Reference

ES 201 873-1 [1], Clause 22.3.2

ICS

None

Dependencies

None

Summary

Ensure that getcall operations work with any port attribute

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_220302_GetcallOperation_001

Reference

ES 201 873-1 [1], Clause 22.3.2

ICS

None

Dependencies

None

Summary

Ensure that getcall operations are only used on procedure based ports

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_220302_GetcallOperation_002

Reference

ES 201 873-1 [1], Clause 22.3.2

ICS

None

Dependencies

None

Summary

Ensure that getcall operation does not allow value assignment

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_220302_GetcallOperation_003

Reference

ES 201 873-1 [1], Clause 22.3.2

ICS

None

Dependencies

None

Summary

Ensure that getcall for any call does not allow param assignment

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.103    The reply operation

Test Purpose Id

TP_Sem_220303_ReplyOperation_001

Reference

ES 201 873-1 [1], Clause 22.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles reply to multiple clients on the same server

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_220303_ReplyOperation_002

Reference

ES 201 873-1 [1], Clause 22.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles reply to multiple clients on the same server

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_220303_ReplyOperation_001

Reference

ES 201 873-1 [1], Clause 22.3.3

ICS

None

Dependencies

None

Summary

Ensure that reply operations are only used on procedure based ports

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.104    Timer operations

Test Purpose Id

TP_Syn_23_toplevel_001

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer allowed in module control, test case, function, altstep

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_23_toplevel_002

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer allowed in module control, test case, function, altstep

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_001

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_002

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_003

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_004

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_005

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_006

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_007

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_008

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_009

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_010

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_011

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_012

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2302_timer_start_013

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer start syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_2302_timer_start_001

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer runs from zero to stated value

Expected Output

The TTCN-3 module shall be accepted by the tool

Notes


Test Purpose Id

TP_Sem_2302_timer_start_002

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer can be restarted

Expected Output

The TTCN-3 module shall be accepted by the tool

Notes


Test Purpose Id

TP_Sem_2302_timer_start_003

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer default value can be modified by start value

Expected Output

The TTCN-3 module shall be accepted by the tool

Notes


Test Purpose Id

TP_Sem_2302_timer_start_004

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer with value 0.0 expires immediately

Expected Output

The TTCN-3 module shall be accepted by the tool

Notes


Test Purpose Id

TP_NegSyn_23_toplevel_001

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer operations are not allowed outside of module control, test case, function, altstep

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_23_toplevel_002

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer operations are not allowed outside of module control, test case, function, altstep

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2302_timer_start_001

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure infinity is not allowed

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2302_timer_start_002

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure not_a_number is not allowed

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2302_timer_start_003

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure negative value is not allowed

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2302_timer_start_004

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure negative infinity is not allowed

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_23_toplevel_001

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer operations are not allowed outside of module control, test case, function, altstep

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_23_toplevel_002

Reference

ES 201 873-1 [1], Clause 23

ICS

None

Dependencies

None

Summary

Ensure timer operations are not allowed outside of module control, test case, function, altstep

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.105    The stop timer operation

Test Purpose Id

TP_Syn_2303_timer_stop_006

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure timer stop syntax

Expected Output

The TTCN-3 module shall be accepted by the tool

Notes


Test Purpose Id

TP_Syn_2303_timer_stop_007

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure all timer stop syntax

Expected Output

The TTCN-3 module shall be accepted by the tool

Notes


Test Purpose Id

TP_NegSyn_2303_timer_stop_001

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure timer stop syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2303_timer_stop_002

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure timer stop syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2303_timer_stop_003

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure all timer stop syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2303_timer_stop_004

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure all timer stop syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2303_timer_stop_005

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure all timer stop syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2303_timer_stop_006

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure all timer stop syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_2303_timer_stop_002

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure timer stop sets elapsed time to zero

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2303_timer_stop_003

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure timer all timer identifier

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2303_timer_stop_004

Reference

ES 201 873-1 [1], Clause 23.3

ICS

None

Dependencies

None

Summary

Ensure can be stopped after timeout

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict none after execution.

Notes


A.2.106    The running timer operation

Test Purpose Id

TP_Syn_2306_timer_timeout_001

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer runnig syntax

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_NegSyn_2305_timer_running_001

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2305_timer_running_002

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2305_timer_running_003

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2305_timer_running_004

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2305_timer_running_005

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2305_timer_running_006

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running syntax: disallow all timer.running

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_2305_timer_running_001

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running any timer identifier works

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2305_timer_running_002

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running operation works

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2305_timer_running_003

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running operation works

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2305_timer_running_004

Reference

ES 201 873-1 [1], Clause 23.5

ICS

None

Dependencies

None

Summary

Ensure timer running operation works

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.107    The timeout operation

Test Purpose Id

TP_NegSyn_2306_timer_timeout_001

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2306_timer_timeout_002

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout can`t be used in boolean expressions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2306_timer_timeout_003

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2306_timer_timeout_004

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2306_timer_timeout_005

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2306_timer_timeout_006

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSyn_2306_timer_timeout_007

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout syntax

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_Sem_2306_timer_timeout_001

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout operations: non-started timer does not timeout

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2306_timer_timeout_002

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout operations: timed-out timer does not timeout until restarted

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2306_timer_timeout_003

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout happen in order from the shortest to the longest

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2306_timer_timeout_004

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure any timer.timeout operation

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2306_timer_timeout_005

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure any timer.timeout operation for timeouts that are not in scope

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2306_timer_timeout_006

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure any timer.timeout operation handles timeout of any timer in the component, not only visible from a function or altstep

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2306_timer_timeout_007

Reference

ES 201 873-1 [1], Clause 23.6

ICS

None

Dependencies

None

Summary

Ensure timer timeout happen in order from the shortest to the longest

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.108    Test verdict operations

Test Purpose Id

TP_Syn_24_toplevel_001

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict and getverdict are allowed in functions

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_24_toplevel_002

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict and getverdict are allowed in test cases

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_24_toplevel_003

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict and getverdict are allowed in atsteps

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_002

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure received messages can`t be matched with wrong template

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_003

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure instances of messages can be declared by in-line templates

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_004

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure instances of messages can be declared by global templates

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_005

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure instances of messages can be declared and passed via template variables

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_006

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure instances of messages can be declared and passed via inline template

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_007

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure instances of messages can be declared and passed via parameter

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_008

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure instances of messages can be declared and passed via template parameter

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_13_declaring_msg_009

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure instances of messages can be declared and passed via template parameter

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2402_setverdict_logging_001

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure logging constraints

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2402_setverdict_params_001

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict accepts values only as the parameter

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2402_setverdict_params_002

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict accepts values only as the parameter

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2402_setverdict_params_003

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure logging contraints

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_2402_setverdict_params_001

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict accepts parameters of verdicttype only

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2402_setverdict_params_002

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict accepts parameters of verdicttype only

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2402_setverdict_params_003

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict accepts values of verdicttype only

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2402_setverdict_params_004

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict accepts values only as the parameter

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2402_setverdict_params_005

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict accepts values only as the parameter

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_24_toplevel_001

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure getverdict is not allowed in constant initialization in control part

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_24_toplevel_002

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure getverdict is not allowed in parameter initialization in control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_24_toplevel_003

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure getverdict is not allowed in variable definition in control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_24_toplevel_004

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict is not allowed in part whithin compound statement.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_24_toplevel_005

Reference

ES 201 873-1 [1], Clause 24

ICS

None

Dependencies

None

Summary

Ensure setverdict is not allowed in control part at the top level.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.109    The verdict mechanism

Test Purpose Id

TP_Syn_2401_FiveValues_001

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure that there are five values of verdicttype

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_001

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: pass can overwrite none.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_002

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: inconc can overwrite none.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_003

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: fail can overwrite none.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_004

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: none can't overwrite pass.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_005

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: inconc can overwrite pass.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_006

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: fail can overwrite pass.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_007

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: none can't overwrite inconc.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_008

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: pass can't overwrite inconc.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_009

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: fail can overwrite inconc.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_010

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: none can't overwrite fail.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_011

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: pass can't overwrite fail.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_GlobalVerdict_012

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for global verdict: inconc can't overwrite fail.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_InitiallyNone_001

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure that local verdicts initializes with none

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_001

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: pass can overwrite none.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_002

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: inconc can overwrite none.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_003

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: fail can overwrite none.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_004

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: none can't overwrite pass.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_005

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: inconc can overwrite pass.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_006

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: fail can overwrite pass.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_007

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: none can't overwrite inconc.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_008

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: pass can't overwrite inconc.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_009

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: fail can overwrite inconc.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_010

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: none can't overwrite fail.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_011

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: pass can't overwrite fail.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2401_LocalVerdict_012

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure overwriting rules for local verdict: inconc can't overwrite fail.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_NegSem_2401_SetverdictError

Reference

ES 201 873-1 [1], Clause 24.1

ICS

None

Dependencies

None

Summary

Ensure that setverdict can't set error verdict

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.110    The getverdict mechanism

Test Purpose Id

TP_Sem_2403_getverdict_001

Reference

ES 201 873-1 [1], Clause 24.3

ICS

None

Dependencies

None

Summary

Ensure getverdict returns the actual verdict none

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2403_getverdict_002

Reference

ES 201 873-1 [1], Clause 24.3

ICS

None

Dependencies

None

Summary

Ensure getverdict returns the actual verdict inconc

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict inconc after execution.

Notes


Test Purpose Id

TP_Sem_2403_getverdict_003

Reference

ES 201 873-1 [1], Clause 24.3

ICS

None

Dependencies

None

Summary

Ensure getverdict returns the actual verdict pass

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2403_getverdict_004

Reference

ES 201 873-1 [1], Clause 24.3

ICS

None

Dependencies

None

Summary

Ensure getverdict returns the actual verdict fail

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict error after execution.

Notes


Test Purpose Id

TP_Sem_2403_getverdict_005

Reference

ES 201 873-1 [1], Clause 24.3

ICS

None

Dependencies

None

Summary

Ensure getverdict none for uninitialized verdict

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.111    Module control

Test Purpose Id

TP_Syn_26_ModuleControl_001

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that assignments in the control part are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_002

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that if-else constructs in the control part are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_003

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that select-case constructs in the control part are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_004

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that for loop constructs in the control part are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_005

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that while loop constructs in the control part are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_006

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that label and goto constructs in the control part are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_007

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the stop construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_008

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the break construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_009

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the continue construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_010

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the continue construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_011

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the alt/timeout construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_012

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the repeat construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_013

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the interleave construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_014

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that activate/deactivate/default constructs in the control part are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_015

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that start/stop/read/running timer constructs in the control part are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_016

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the action construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_26_ModuleControl_017

Reference

ES 201 873-1 [1], Clause 26

ICS

None

Dependencies

None

Summary

Ensure that the execute construct in the control part is accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


A.2.112    The execute statement

Test Purpose Id

TP_Sem_2601_ExecuteStatement_001

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that parameters are passed correctly into the test case.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2601_ExecuteStatement_002

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that multiple parameters of different types are passed correctly into the test case.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2601_ExecuteStatement_003

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that the timeout specified with the execute statement is respected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict error after execution.

Notes


Test Purpose Id

TP_Sem_2601_ExecuteStatement_004

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that the verdict none works correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2601_ExecuteStatement_005

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that the verdict pass works correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_Sem_2601_ExecuteStatement_006

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that the verdict inconc works correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2601_ExecuteStatement_007

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that the timeout specified with the execute statement is respected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict error after execution.

Notes


Test Purpose Id

TP_Sem_2601_ExecuteStatement_008

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that the user error sets the verdict error correctly.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict error after execution.

Notes


Test Purpose Id

TP_Sem_2601_ExecuteStatement_009

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that host id restriction is correctly handled.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict error after execution.

Notes


Test Purpose Id

TP_NegSem_2601_ExecuteStatement_001

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that non-float timeout parameters in the execute statement are rejected (in this case int).

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2601_ExecuteStatement_002

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that non-float timeout parameters in the execute statement are rejected (in this case charstring).

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2601_ExecuteStatement_003

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that host id can be only charstring.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2601_ExecuteStatement_004

Reference

ES 201 873-1 [1], Clause 26.1

ICS

None

Dependencies

None

Summary

Ensure that execution t

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.113    The control part

Test Purpose Id

TP_Sem_2602_TheControlPart_001

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the selection/deselection of test cases using boolean conditions works as expected.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2602_TheControlPart_002

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the execution of test cases works from within a function.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2602_TheControlPart_003

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the selection of test cases can be achieven based on resulting verdict types.

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict fail after execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_001

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that setverdict statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_002

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the create component is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_003

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the create alive component is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_004

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the start statement is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_005

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the stop statement is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_006

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the kill statement is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_007

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the alive operation is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_008

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the running operation is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_009

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the done operation is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_010

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the killed operation is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_011

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the connect statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_012

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the disconnect statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_013

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the map statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_014

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the unmap statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_015

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the send statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_016

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the receive statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_017

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the call statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_018

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the reply statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_019

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the raise statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_020

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the trigger statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_021

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the getcall statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_022

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the getreply statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_023

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the catch statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_024

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the check statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_025

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the clear statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_026

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the start statements on ports are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_027

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the stop statements on ports are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_028

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the halt statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_029

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that alternative behaviours are only used to control timer behavior in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_030

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that getverdict statements are not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_031

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that execute statements are not executed from test cases.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_032

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the create alive named component is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_033

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the create named component is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_034

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that the create named component on host is not allowed in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2602_TheControlPart_035

Reference

ES 201 873-1 [1], Clause 26.2

ICS

None

Dependencies

None

Summary

Ensure that alternative behaviours are only used to control timer behavior in the control part.

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.114    Scope of attributes

Test Purpose Id

TP_Syn_270101_ScopeOfAttributes_001

Reference

ES 201 873-1 [1], Clause 27.1.1

ICS

None

Dependencies

None

Summary

Ensure that attributes for language elements are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_270101_ScopeOfAttributes_002

Reference

ES 201 873-1 [1], Clause 27.1.1

ICS

None

Dependencies

None

Summary

Ensure that attributes for language elements are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_270101_ScopeOfAttributes_003

Reference

ES 201 873-1 [1], Clause 27.1.1

ICS

None

Dependencies

None

Summary

Ensure that attributes for individual fields are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Syn_270101_ScopeOfAttributes_004

Reference

ES 201 873-1 [1], Clause 27.1.1

ICS

None

Dependencies

None

Summary

Ensure that attributes for individual fields are accepted.

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


A.2.115    Optional attributes

Test Purpose Id

TP_Syn_2707_OptionalAttributes_001

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be accepted by the tool without execution.

Notes


Test Purpose Id

TP_Sem_2707_OptionalAttributes_001

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2707_OptionalAttributes_002

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2707_OptionalAttributes_003

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2707_OptionalAttributes_004

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2707_OptionalAttributes_005

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2707_OptionalAttributes_006

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_2707_OptionalAttributes_007

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_2707_OptionalAttributes_001

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2707_OptionalAttributes_002

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_2707_OptionalAttributes_003

Reference

ES 201 873-1 [1], Clause 27.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles attribute definitions and their scoping rules

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.116    Matching specific values

Test Purpose Id

TP_Sem_B0101_matching_specific_value_001

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_002

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_003

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_004

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_005

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_006

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_007

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_008

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_009

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_010

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B0101_matching_specific_value_011

Reference

ES 201 873-1 [1], Clause B.1.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of specific values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.117    Value list

Test Purpose Id

TP_Sem_B010201_value_list_001

Reference

ES 201 873-1 [1], Clause B.1.2.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of listed multiple values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.118    Complemented value list

Test Purpose Id

TP_Sem_B010202_complemented_value_list_001

Reference

ES 201 873-1 [1], Clause B.1.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of complemented value listing

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010202_complemented_value_list_002

Reference

ES 201 873-1 [1], Clause B.1.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of complemented value listing

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010202_complemented_value_list_003

Reference

ES 201 873-1 [1], Clause B.1.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of complemented value listing

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010202_complemented_value_list_004

Reference

ES 201 873-1 [1], Clause B.1.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of complemented value listing

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010202_complemented_value_list_005

Reference

ES 201 873-1 [1], Clause B.1.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of complemented value listing

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010202_complemented_value_list_006

Reference

ES 201 873-1 [1], Clause B.1.2.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of complemented value listing

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.119    Any value

Test Purpose Id

TP_Sem_B010203_any_value_001

Reference

ES 201 873-1 [1], Clause B.1.2.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010203_any_value_002

Reference

ES 201 873-1 [1], Clause B.1.2.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.120    Any value or none

Test Purpose Id

TP_Sem_B010204_any_value_or_none_001

Reference

ES 201 873-1 [1], Clause B.1.2.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of * values

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010204_any_value_or_none_001

Reference

ES 201 873-1 [1], Clause B.1.2.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of * values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_B010204_any_value_or_none_002

Reference

ES 201 873-1 [1], Clause B.1.2.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of * values

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.121    Value range

Test Purpose Id

TP_Sem_B010205_value_range_001

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010205_value_range_002

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010205_value_range_003

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010205_value_range_004

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010205_value_range_005

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010205_value_range_006

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010205_value_range_007

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010205_value_range_008

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010205_value_range_001

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_B010205_value_range_002

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_B010205_value_range_003

Reference

ES 201 873-1 [1], Clause B.1.2.5

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value range definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.122    SuperSet

Test Purpose Id

TP_Sem_B010206_superset_001

Reference

ES 201 873-1 [1], Clause B.1.2.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010206_superset_002

Reference

ES 201 873-1 [1], Clause B.1.2.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010206_superset_003

Reference

ES 201 873-1 [1], Clause B.1.2.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010206_superset_001

Reference

ES 201 873-1 [1], Clause B.1.2.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_B010206_superset_002

Reference

ES 201 873-1 [1], Clause B.1.2.6

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.123    SubSet

Test Purpose Id

TP_Sem_B010207_subset_001

Reference

ES 201 873-1 [1], Clause B.1.2.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010207_subset_002

Reference

ES 201 873-1 [1], Clause B.1.2.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010207_subset_003

Reference

ES 201 873-1 [1], Clause B.1.2.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010207_subset_001

Reference

ES 201 873-1 [1], Clause B.1.2.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_B010207_subset_002

Reference

ES 201 873-1 [1], Clause B.1.2.7

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of superset definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.124    Any element

Test Purpose Id

TP_Sem_B010301_any_element_001

Reference

ES 201 873-1 [1], Clause B.1.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010301_any_element_002

Reference

ES 201 873-1 [1], Clause B.1.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010301_any_element_003

Reference

ES 201 873-1 [1], Clause B.1.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010301_any_element_004

Reference

ES 201 873-1 [1], Clause B.1.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010301_any_element_005

Reference

ES 201 873-1 [1], Clause B.1.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010301_any_element_006

Reference

ES 201 873-1 [1], Clause B.1.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010301_any_element_007

Reference

ES 201 873-1 [1], Clause B.1.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010301_any_element_008

Reference

ES 201 873-1 [1], Clause B.1.3.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.125    Any number of elements of no element

Test Purpose Id

TP_Sem_B010302_any_number_of_elements_or_none_001

Reference

ES 201 873-1 [1], Clause B.1.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of * symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010302_any_number_of_elements_or_none_002

Reference

ES 201 873-1 [1], Clause B.1.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of * symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010302_any_number_of_elements_or_none_003

Reference

ES 201 873-1 [1], Clause B.1.3.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of * symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.126    Permutation

Test Purpose Id

TP_Sem_B010303_permutation_001

Reference

ES 201 873-1 [1], Clause B.1.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010303_permutation_002

Reference

ES 201 873-1 [1], Clause B.1.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010303_permutation_003

Reference

ES 201 873-1 [1], Clause B.1.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010303_permutation_004

Reference

ES 201 873-1 [1], Clause B.1.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010303_permutation_005

Reference

ES 201 873-1 [1], Clause B.1.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010303_permutation_001

Reference

ES 201 873-1 [1], Clause B.1.3.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ? symbols in value elements

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.127    Length restrictions

Test Purpose Id

TP_Sem_B010401_length_restrictions_001

Reference

ES 201 873-1 [1], Clause B.1.4.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value length definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010401_length_restrictions_002

Reference

ES 201 873-1 [1], Clause B.1.4.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value length definitions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010401_length_restrictions_001

Reference

ES 201 873-1 [1], Clause B.1.4.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value length definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_B010401_length_restrictions_002

Reference

ES 201 873-1 [1], Clause B.1.4.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value length definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_B010401_length_restrictions_003

Reference

ES 201 873-1 [1], Clause B.1.4.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value length definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


Test Purpose Id

TP_NegSem_B010401_length_restrictions_004

Reference

ES 201 873-1 [1], Clause B.1.4.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of value length definitions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.128    The ifpresent indicator

Test Purpose Id

TP_Sem_B010402_ifPresent_indicator_001

Reference

ES 201 873-1 [1], Clause B.1.4.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ifpresent indicators

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010402_ifPresent_indicator_002

Reference

ES 201 873-1 [1], Clause B.1.4.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ifpresent indicators

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010402_ifPresent_indicator_001

Reference

ES 201 873-1 [1], Clause B.1.4.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of ifpresent indicators

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.129    Set expression

Test Purpose Id

TP_Sem_B010501_set_expression_001

Reference

ES 201 873-1 [1], Clause B.1.5.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern set expressions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010501_set_expression_002

Reference

ES 201 873-1 [1], Clause B.1.5.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern set expressions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010501_set_expression_003

Reference

ES 201 873-1 [1], Clause B.1.5.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern set expressions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010501_set_expression_004

Reference

ES 201 873-1 [1], Clause B.1.5.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern set expressions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010501_set_expression_005

Reference

ES 201 873-1 [1], Clause B.1.5.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern set expressions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010501_set_expression_001

Reference

ES 201 873-1 [1], Clause B.1.5.1

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern set expressions

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes


A.2.130    Reference expression

Test Purpose Id

TP_Sem_B010502_reference_expression_009

Reference

ES 201 873-1 [1], Clause B.1.5.2

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference expressions

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.131    Match expression n times

Test Purpose Id

TP_Sem_B010503_match_n_times_001

Reference

ES 201 873-1 [1], Clause B.1.5.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern expression multiplicity

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010503_match_n_times_002

Reference

ES 201 873-1 [1], Clause B.1.5.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern expression multiplicity

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010503_match_n_times_003

Reference

ES 201 873-1 [1], Clause B.1.5.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern expression multiplicity

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010503_match_n_times_004

Reference

ES 201 873-1 [1], Clause B.1.5.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern expression multiplicity

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010503_match_n_times_005

Reference

ES 201 873-1 [1], Clause B.1.5.3

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern expression multiplicity

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


A.2.132    Match a referenced character set

Test Purpose Id

TP_Sem_B010504_match_referenced_characters_001

Reference

ES 201 873-1 [1], Clause B.1.5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference characters

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010504_match_referenced_characters_002

Reference

ES 201 873-1 [1], Clause B.1.5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference characters

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010504_match_referenced_characters_003

Reference

ES 201 873-1 [1], Clause B.1.5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference characters

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010504_match_referenced_characters_004

Reference

ES 201 873-1 [1], Clause B.1.5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference characters

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010504_match_referenced_characters_005

Reference

ES 201 873-1 [1], Clause B.1.5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference characters

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010504_match_referenced_characters_006

Reference

ES 201 873-1 [1], Clause B.1.5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference characters

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_Sem_B010504_match_referenced_characters_007

Reference

ES 201 873-1 [1], Clause B.1.5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference characters

Expected Output

The TTCN-3 module shall be accepted by the tool and all test cases have to produce the verdict pass after execution.

Notes


Test Purpose Id

TP_NegSem_B010504_match_referenced_characters_001

Reference

ES 201 873-1 [1], Clause B.1.5.4

ICS

None

Dependencies

None

Summary

Ensure that the IUT correctly handles template matching of character pattern reference characters

Expected Output

The TTCN-3 module shall be rejected by the validator or after/during execution.

Notes