1 /******************************************************************************
2 * Copyright (c) 2000-2016 Ericsson Telecom AB
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the Eclipse Public License v1.0
5 * which accompanies this distribution, and is available at
6 * http://www.eclipse.org/legal/epl-v10.html
9 * Adrien Kirjak – initial implementation
12 ** @purpose 1:6.3.2, Ensure that the IUT correctly handles assignments from structures having compatible types and type ranges
13 ** @verdict pass accept, ttcn3verdict:pass
14 ***************************************************/
16 module Sem_060302_structured_types_005 {
18 type record RecordType {
19 integer a(0..10) optional,
20 integer b(0..10) optional,
24 type record of RecordType RecordList;
26 type component GeneralComp {
29 testcase TC_Sem_060302_structured_types_005() runs on GeneralComp {
31 var RecordList v_list;
32 var RecordType v_record:={ a:= 1, b:= 2, c:= false };
35 v_list:= {v_record,v_record};
47 execute(TC_Sem_060302_structured_types_005());