1 .******************************************************************************
2 .* Copyright (c) 2000-2014 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
7 .******************************************************************************/
11 .* EDML webpage: http://cpi.ericsson.se/dwaxe/
12 .* EDML2PDF converter: http://dwaxe.ericsson.se/x2pdf
13 .* EDML user guide: http://www.lmc.ericsson.se/~lmcmarg/isit/edml_ug.html
15 .* Document header information
16 :docname.Test Description
17 :docno. 12/15291-CRL200/5 Uen
21 :prep.ETH/RZD Endre Szalai (+36 1 437 7796)
22 :appr.ETH/RZ (Zsolt Szendrei)
25 :title.Test description of the ASN.1 Semantic Analyzer: Unknown Object
27 .*---------------------------------------------------------------------*
29 .*---------------------------------------------------------------------*
30 .*---------------------------------------------------------------------*
32 .*---------------------------------------------------------------------*
34 REV DATE PREPARED CHANGE
35 __________________________________________________
36 PA1 2005-02-03 ETHESI New document
38 .*---------------------------------------------------------------------*
40 .*---------------------------------------------------------------------*
41 The purpose of this Test Description is to define and describe the function
42 test activity for the Semantic Analyser functionality of the ASN.1
44 :nl.SA-1/x: Unknown Object.
45 :p.The specification of the test cases can be found in this document.
46 .*---------------------------------------------------------------------*
48 .*---------------------------------------------------------------------*
49 .*---------------------------------------------------------------------*
51 .*---------------------------------------------------------------------*
52 No specific hardware requirement.
53 .*---------------------------------------------------------------------*
55 .*---------------------------------------------------------------------*
56 Tests shall be carried out on the following platforms:
58 :li D='1.'.Solaris 8 (Sun OS 5.8) (gcc 3.0.4)
59 :li D='2.'.SUSE Linux Enterprise server 8 (2.4.19-4GB) (gcc 3.2)
60 :li D='3.'.CYGWIN_NT-5.0 (Cygwin DLL: 1.5.12) on Windows 2000 (gcc 3.3.3)
62 .*---------------------------------------------------------------------*
64 .*---------------------------------------------------------------------*
65 The test environment had been setup in CVS. The tester program is stored in:
66 :nl.TTCNv3/function_test/Tools/SAtester.pl
67 :nl.Test cases are stored with extension .script in the directory:
68 :nl.TTCNv3/function_test/Semantic_Analyser/
69 .*---------------------------------------------------------------------*
71 .*---------------------------------------------------------------------*
72 Install proper TITAN binaries on the used platforms and make sure that
73 your environment settings are correct:
75 :li D='1.'.TTCN3_DIR is set
76 :li D='2.'.$TTCN3_DIR/bin is added to the PATH variable
77 :li D='3.'.$TTCN3_DIR/lib is added to the LD_LIBRARY_PATH variable
78 :li D='4.'.Perl 5.6.0 or higher is available on the platform
79 :li D='5.'.Create a symlink to your Perl binary into the directory where the
80 test cases are stored:
81 :nl.ln -s <your Perl> perl
83 .*---------------------------------------------------------------------*
85 .*---------------------------------------------------------------------*
86 A tester program had been written in Perl especially for the Semantic Analyser
87 tests. For the list of command line parameters, type 'SAtester.pl -help', for the
88 complete documentation, type 'SAtester.pl -doc'.
89 :p.Test cases are specified in the Test Description documents in EDML format.
90 The tester program parses these files and generates the TTCN-3/ASN.1 modules, then
91 calls the compiler to compile them. The result printout is then matched against
92 different patterns to be able to set the verdict. Test cases contain not only
93 the source modules, but the patterns as well.
94 :p.The tester program allows one-by-one execution of test cases and batched
96 :p.NOTE: the tester program requires Perl 5.6.0 or higher.
97 .*---------------------------------------------------------------------*
99 .*---------------------------------------------------------------------*
100 Ref [1]: SA-1/x: Unknown object
101 :nl.Explanation: all unknown objects shall be detected by SA.
102 .*---------------------------------------------------------------------*
104 .*---------------------------------------------------------------------*
105 Test cases are based on ASN.1 BNF according to the followings:
107 :li D='1.'.For each 'basic' definition a complete coverage is done (e.g. for
108 expressions, assignments, etc.). 'Basic' means that the definition is
109 used in several places.
110 :li D='2.'.For each definition a complete coverage is done, except for basic
111 definitions, in which case only 1-2 examples are covered, not the
112 whole basic definition. This is to avoid testing all possible subcases
113 for all possible places it may appear.
114 :nl.NOTE: a complete coverage means that all occurances are tested where
115 the specific definition may occur. This is however not complete. Only
116 one occurance is tested for each construct.
117 :li D='3.'.Test case names are contsructed following the path in the BNF in TTCN-3
118 and following the possible notations/subtyping in ASN.1.
120 .*---------------------------------------------------------------------*
122 .*---------------------------------------------------------------------*
123 This is not yet an official document.
124 :nl.The following structures are not covered:
126 :li D='-'.ASN.1:: X.681-X.683
127 :li D='-'.ASN.1:: only type assignments are covered, value assignments are not
128 :li D='-'.sub-structures that causes parse error due to limited support of that
129 part of the language (e.g. interleave construct)
131 .*---------------------------------------------------------------------*
133 .*---------------------------------------------------------------------*
134 .*---------------------------------------------------------------------*
135 :h3.ASN1::ModuleIdentifier->DefinitiveIdentifier->NameForm
136 .*---------------------------------------------------------------------*
138 <TC - ASN1::ModuleIdentifier->DefinitiveIdentifier->NameForm>
141 <MODULE ASN ModuleA ModuleA.asn>
142 Module-A { nonexi } DEFINITIONS ::=
144 -- NOTE: nameform checks are not yet implemented
146 A ::= SEQUENCE { f1 INTEGER }
149 <RESULT IF_PASS COUNT 1>
150 (?im)\berror\b.+?no.+?definition.+?Nonexi
152 <RESULT IF_PASS COUNT 1>
155 <RESULT IF_PASS POSITIVE>
156 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
158 <RESULT IF_FAIL NEGATIVE>
164 .*---------------------------------------------------------------------*
165 :h3.ASN1::ModuleIdentifier->DefinitiveIdentifier->DefinitiveNameAndNumberForm
166 .*---------------------------------------------------------------------*
168 <TC - ASN1::ModuleIdentifier->DefinitiveIdentifier->DefinitiveNameAndNumberForm>
171 <MODULE ASN ModuleA ModuleA.asn>
172 Module-A { nonexi(7) } DEFINITIONS ::=
174 -- NOTE: nameform checks are not yet implemented
176 A ::= SEQUENCE { f1 INTEGER }
179 <RESULT IF_PASS COUNT 1>
180 (?im)\berror\b.+?no.+?definition.+?Nonexi
182 <RESULT IF_PASS COUNT 1>
185 <RESULT IF_PASS POSITIVE>
186 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
188 <RESULT IF_FAIL NEGATIVE>
194 .*---------------------------------------------------------------------*
196 .*---------------------------------------------------------------------*
201 <MODULE ASN ModuleA ModuleA.asn>
202 Module-A DEFINITIONS ::=
204 -- TR 1: compiler hangs if an unexpected EXPORT part is detected
208 A ::= SEQUENCE { f1 INTEGER }
211 <RESULT IF_PASS COUNT 1>
212 (?im)\berror\b.+?no.+?assignment.+?Nonexi
214 <RESULT IF_PASS COUNT 1>
217 <RESULT IF_PASS POSITIVE>
218 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
223 .*---------------------------------------------------------------------*
224 :h3.ASN1::Imports->GlobalModuleReference->ObjectIdentifierValue->NameAndNumberForm
225 .*---------------------------------------------------------------------*
227 <TC - ASN1::Imports->GlobalModuleReference->ObjectIdentifierValue->NameAndNumberForm>
230 <MODULE ASN Module-A ModuleA.asn>
231 Module-A DEFINITIONS ::=
233 IMPORTS B FROM Module-B {0 Nonexi 0};
234 A ::= SEQUENCE { f1 INTEGER }
237 <MODULE ASN Module-B ModuleB.asn>
238 Module-B {0 4 0} DEFINITIONS ::=
242 B ::= SEQUENCE { f1 INTEGER }
245 <RESULT IF_PASS COUNT 1>
246 (?im)\berror\b.+?no.+?assignment.+?Nonexi
248 <RESULT IF_PASS COUNT 1>
251 <RESULT IF_PASS POSITIVE>
252 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
254 <RESULT IF_FAIL NEGATIVE>
260 .*---------------------------------------------------------------------*
261 :h3.ASN1::Imports->GlobalModuleReference->ObjectIdentifierValue->DefinedValue->ExternalValueReference
262 .*---------------------------------------------------------------------*
264 <TC - ASN1::Imports->GlobalModuleReference->ObjectIdentifierValue->DefinedValue->ExternalValueReference>
267 <MODULE ASN Module-A ModuleA.asn>
268 Module-A DEFINITIONS ::=
270 -- Obj id values are ignored
271 IMPORTS c-VAL-OBJ-ID FROM Module-C
272 B FROM Module-B {0 Module-C.Nonexi 0};
273 A ::= SEQUENCE { f1 INTEGER }
276 <MODULE ASN Module-B ModuleB.asn>
277 Module-B {0 4 0} DEFINITIONS ::=
281 B ::= SEQUENCE { f1 INTEGER }
282 vAL-OBJ-ID OBJECT IDENTIFIER ::= {0 4 0}
285 <MODULE ASN Module-C ModuleC.asn>
286 Module-C DEFINITIONS ::=
288 EXPORTS c-VAL-OBJ-ID;
290 c-VAL-OBJ-ID OBJECT IDENTIFIER ::= {0 4 0}
293 <RESULT IF_PASS COUNT 1>
294 (?im)\berror\b.+?no.+?assignment.+?Nonexi
296 <RESULT IF_PASS COUNT 1>
299 <RESULT IF_PASS POSITIVE>
300 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
302 <RESULT IF_FAIL NEGATIVE>
308 .*---------------------------------------------------------------------*
309 :h3.ASN1::Imports->GlobalModuleReference->ObjectIdentifierValue->DefinedValue->ExternalValueReference (circular reference)
310 .*---------------------------------------------------------------------*
312 <TC - ASN1::Imports->GlobalModuleReference->ObjectIdentifierValue->DefinedValue->ExternalValueReference (circular reference)>
315 <MODULE ASN Module-A ModuleA.asn>
316 Module-A DEFINITIONS ::=
318 -- Obj id values are ignored
319 IMPORTS B FROM Module-B {0 Module-B.vAL-OBJ-ID 0};
320 A ::= SEQUENCE { f1 INTEGER }
323 <MODULE ASN Module-B ModuleB.asn>
324 Module-B {0 4 0} DEFINITIONS ::=
328 B ::= SEQUENCE { f1 INTEGER }
329 vAL-OBJ-ID OBJECT IDENTIFIER ::= {0 4 0}
332 <RESULT IF_PASS COUNT 1>
333 (?im)\berror\b.+?no.+?assignment.+?Nonexi
335 <RESULT IF_PASS COUNT 1>
338 <RESULT IF_PASS POSITIVE>
339 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
341 <RESULT IF_FAIL NEGATIVE>
347 .*---------------------------------------------------------------------*
348 :h3.ASN1::Imports->GlobalModuleReference->ObjectIdentifierValue->DefinedValue
349 .*---------------------------------------------------------------------*
351 <TC - ASN1::Imports->GlobalModuleReference->ObjectIdentifierValue->DefinedValue>
354 <MODULE ASN Module-A ModuleA.asn>
355 Module-A DEFINITIONS ::=
357 -- Obj id values are ignored
358 -- TR 658: segfault when using definedvalue in global module reference
359 IMPORTS B FROM Module-B nonexi;
360 A ::= SEQUENCE { f1 INTEGER }
361 -- val-OBJ-ID OBJECT IDENTIFIER ::= {0 4 0}
364 <MODULE ASN Module-B ModuleB.asn>
365 Module-B {0 4 0} DEFINITIONS ::=
369 B ::= SEQUENCE { f1 INTEGER }
372 <RESULT IF_PASS COUNT 1>
373 (?im)\berror\b.+?no.+?assignment.+?Nonexi
375 <RESULT IF_PASS COUNT 1>
378 <RESULT IF_PASS POSITIVE>
379 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
381 <RESULT IF_FAIL NEGATIVE>
387 .*---------------------------------------------------------------------*
388 :h3.ASN1::Imports->Symbol
389 .*---------------------------------------------------------------------*
391 <TC - ASN1::Imports->Symbol>
394 <MODULE ASN Module-A ModuleA.asn>
395 Module-A DEFINITIONS ::=
397 IMPORTS B, Nonexi FROM Module-B;
398 A ::= SEQUENCE { f1 INTEGER }
401 <MODULE ASN Module-B ModuleB.asn>
402 Module-B DEFINITIONS ::=
404 -- TR 659: parse error when using EXPORTS ALL
407 B ::= SEQUENCE { f1 INTEGER }
410 <RESULT IF_PASS COUNT 1>
411 (?im)\berror\b.+?no.+?assignment.+?Nonexi
413 <RESULT IF_PASS COUNT 1>
416 <RESULT IF_PASS POSITIVE>
417 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
422 .*---------------------------------------------------------------------*
423 :h3.ASN1::TypeAssignment->BuiltinType: BOOLEAN->SingleValue
424 .*---------------------------------------------------------------------*
426 <TC - ASN1::TypeAssignment->BuiltinType: BOOLEAN->SingleValue>
429 <MODULE ASN Module-A ModuleA.asn>
430 Module-A DEFINITIONS ::=
433 X ::= BOOLEAN ( nonexi )
436 <RESULT IF_PASS COUNT 1>
437 (?im)\berror\b.+?no.+?assignment.+?Nonexi
439 <RESULT IF_PASS COUNT 1>
442 <RESULT IF_PASS POSITIVE>
443 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
445 <RESULT IF_FAIL NEGATIVE>
451 .*---------------------------------------------------------------------*
452 :h3.ASN1::TypeAssignment->BuiltinType: BOOLEAN->Type inclusion
453 .*---------------------------------------------------------------------*
455 <TC - ASN1::TypeAssignment->BuiltinType: BOOLEAN->Type inclusion>
458 <MODULE ASN Module-A ModuleA.asn>
459 Module-A DEFINITIONS ::=
462 X ::= BOOLEAN ( NONEXI )
465 <RESULT IF_PASS COUNT 1>
466 (?im)\berror\b.+?no.+?assignment.+?Nonexi
468 <RESULT IF_PASS COUNT 1>
471 <RESULT IF_PASS POSITIVE>
472 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
474 <RESULT IF_FAIL NEGATIVE>
480 .*---------------------------------------------------------------------*
481 :h3.ASN1::TypeAssignment->BuiltinType: NULL->SingleValue
482 .*---------------------------------------------------------------------*
484 <TC - ASN1::TypeAssignment->BuiltinType: NULL->SingleValue>
487 <MODULE ASN Module-A ModuleA.asn>
488 Module-A DEFINITIONS ::=
491 X ::= NULL ( nonexi )
494 <RESULT IF_PASS COUNT 1>
495 (?im)\berror\b.+?no.+?assignment.+?Nonexi
497 <RESULT IF_PASS COUNT 1>
500 <RESULT IF_PASS POSITIVE>
501 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
503 <RESULT IF_FAIL NEGATIVE>
509 .*---------------------------------------------------------------------*
510 :h3.ASN1::TypeAssignment->BuiltinType: NULL->Type inclusion
511 .*---------------------------------------------------------------------*
513 <TC - ASN1::TypeAssignment->BuiltinType: NULL->Type inclusion>
516 <MODULE ASN Module-A ModuleA.asn>
517 Module-A DEFINITIONS ::=
520 X ::= NULL ( NONEXI )
523 <RESULT IF_PASS COUNT 1>
524 (?im)\berror\b.+?no.+?assignment.+?Nonexi
526 <RESULT IF_PASS COUNT 1>
529 <RESULT IF_PASS POSITIVE>
530 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
532 <RESULT IF_FAIL NEGATIVE>
538 .*---------------------------------------------------------------------*
539 :h3.ASN1::TypeAssignment->BuiltinType: INTEGER->Named value
540 .*---------------------------------------------------------------------*
542 <TC - ASN1::TypeAssignment->BuiltinType: INTEGER->Named value>
545 <MODULE ASN Module-A ModuleA.asn>
546 Module-A DEFINITIONS ::=
549 X ::= INTEGER { mchalls(-767), thisistheone(nonexi) }
552 <RESULT IF_PASS COUNT 1>
553 (?im)\berror\b.+?no.+?assignment.+?Nonexi
555 <RESULT IF_PASS COUNT 1>
558 <RESULT IF_PASS POSITIVE>
559 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
564 .*---------------------------------------------------------------------*
565 :h3.ASN1::TypeAssignment->BuiltinType: INTEGER->Single value
566 .*---------------------------------------------------------------------*
568 <TC - ASN1::TypeAssignment->BuiltinType: INTEGER->Single value>
571 <MODULE ASN Module-A ModuleA.asn>
572 Module-A DEFINITIONS ::=
575 X ::= INTEGER (nonexi)
578 <RESULT IF_PASS COUNT 1>
579 (?im)\berror\b.+?no.+?assignment.+?Nonexi
581 <RESULT IF_PASS COUNT 1>
584 <RESULT IF_PASS POSITIVE>
585 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
587 <RESULT IF_FAIL NEGATIVE>
593 .*---------------------------------------------------------------------*
594 :h3.ASN1::TypeAssignment->BuiltinType: INTEGER->Type inclusion
595 .*---------------------------------------------------------------------*
597 <TC - ASN1::TypeAssignment->BuiltinType: INTEGER->Type inclusion>
600 <MODULE ASN Module-A ModuleA.asn>
601 Module-A DEFINITIONS ::=
604 X ::= INTEGER (NONEXI)
607 <RESULT IF_PASS COUNT 1>
608 (?im)\berror\b.+?no.+?assignment.+?Nonexi
610 <RESULT IF_PASS COUNT 1>
613 <RESULT IF_PASS POSITIVE>
614 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
616 <RESULT IF_FAIL NEGATIVE>
622 .*---------------------------------------------------------------------*
623 :h3.ASN1::TypeAssignment->BuiltinType: INTEGER->Value range
624 .*---------------------------------------------------------------------*
626 <TC - ASN1::TypeAssignment->BuiltinType: INTEGER->Value range>
629 <MODULE ASN Module-A ModuleA.asn>
630 Module-A DEFINITIONS ::=
633 X ::= INTEGER (666..nonexi)
636 <RESULT IF_PASS COUNT 1>
637 (?im)\berror\b.+?no.+?assignment.+?Nonexi
639 <RESULT IF_PASS COUNT 1>
642 <RESULT IF_PASS POSITIVE>
643 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
645 <RESULT IF_FAIL NEGATIVE>
651 .*---------------------------------------------------------------------*
652 :h3.ASN1::TypeAssignment->BuiltinType: ENUMERATED->Numbering
653 .*---------------------------------------------------------------------*
655 <TC - ASN1::TypeAssignment->BuiltinType: ENUMERATED->Numbering>
658 <MODULE ASN Module-A ModuleA.asn>
659 Module-A DEFINITIONS ::=
662 X ::= ENUMERATED { my-hero (0), is-a-great(1), comedy(nonexi) }
665 <RESULT IF_PASS COUNT 1>
666 (?im)\berror\b.+?no.+?assignment.+?Nonexi
668 <RESULT IF_PASS COUNT 1>
671 <RESULT IF_PASS POSITIVE>
672 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
677 .*---------------------------------------------------------------------*
678 :h3.ASN1::TypeAssignment->BuiltinType: ENUMERATED->Single value
679 .*---------------------------------------------------------------------*
681 <TC - ASN1::TypeAssignment->BuiltinType: ENUMERATED->Single value>
684 <MODULE ASN Module-A ModuleA.asn>
685 Module-A DEFINITIONS ::=
688 X ::= ENUMERATED { my-hero (0), is-a-great(1), comedy(9999) }
692 <RESULT IF_PASS COUNT 1>
693 (?im)\berror\b.+?no.+?assignment.+?Nonexi
695 <RESULT IF_PASS COUNT 1>
698 <RESULT IF_PASS POSITIVE>
699 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
701 <RESULT IF_FAIL NEGATIVE>
707 .*---------------------------------------------------------------------*
708 :h3.ASN1::TypeAssignment->BuiltinType: ENUMERATED->Type inclusion
709 .*---------------------------------------------------------------------*
711 <TC - ASN1::TypeAssignment->BuiltinType: ENUMERATED->Type inclusion>
714 <MODULE ASN Module-A ModuleA.asn>
715 Module-A DEFINITIONS ::=
718 X ::= ENUMERATED { my-hero (0), is-a-great(1), comedy(9999) }
722 <RESULT IF_PASS COUNT 1>
723 (?im)\berror\b.+?no.+?assignment.+?Nonexi
725 <RESULT IF_PASS COUNT 1>
728 <RESULT IF_PASS POSITIVE>
729 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
731 <RESULT IF_FAIL NEGATIVE>
737 .*---------------------------------------------------------------------*
738 :h3.ASN1::TypeAssignment->BuiltinType: REAL->Single value
739 .*---------------------------------------------------------------------*
741 <TC - ASN1::TypeAssignment->BuiltinType: REAL->Single value>
744 <MODULE ASN Module-A ModuleA.asn>
745 Module-A DEFINITIONS ::=
751 <RESULT IF_PASS COUNT 1>
752 (?im)\berror\b.+?no.+?assignment.+?Nonexi
754 <RESULT IF_PASS COUNT 1>
757 <RESULT IF_PASS POSITIVE>
758 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
760 <RESULT IF_FAIL NEGATIVE>
766 .*---------------------------------------------------------------------*
767 :h3.ASN1::TypeAssignment->BuiltinType: REAL->Single value inside
768 .*---------------------------------------------------------------------*
770 <TC - ASN1::TypeAssignment->BuiltinType: REAL->Single value inside>
773 <MODULE ASN Module-A ModuleA.asn>
774 Module-A DEFINITIONS ::=
777 -- NOTE: constraints are not yet supported
778 -- TR 660: single value constraints are not recognized for compound ypes
779 -- X ::= REAL ({mantissa 10, base 10, exponent 1})
780 X ::= REAL ({mantissa 10, base 10, exponent nonexi})
783 <RESULT IF_PASS COUNT 1>
784 (?im)\berror\b.+?no.+?assignment.+?Nonexi
786 <RESULT IF_PASS COUNT 1>
789 <RESULT IF_PASS POSITIVE>
790 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
792 <RESULT IF_FAIL COUNT 1>
793 (?im)\berror\b.+?syntax.+?error
795 <RESULT IF_FAIL COUNT 1>
796 (?im)\berror\b.+?tableconstraint
798 <RESULT IF_FAIL COUNT 2>
804 .*---------------------------------------------------------------------*
805 :h3.ASN1::TypeAssignment->BuiltinType: REAL->Nonexistent field
806 .*---------------------------------------------------------------------*
808 <TC - ASN1::TypeAssignment->BuiltinType: REAL->Nonexistent field>
811 <MODULE ASN Module-A ModuleA.asn>
812 Module-A DEFINITIONS ::=
815 -- NOTE: constraints are not yet supported
816 -- TR 660: single value constraints are not recognized for compound ypes
817 X ::= REAL ({mantissa 10, base 10, exponent 1, nonexi 1})
820 <RESULT IF_PASS COUNT 1>
821 (?im)\berror\b.+?no.+?assignment.+?Nonexi
823 <RESULT IF_PASS COUNT 1>
826 <RESULT IF_PASS POSITIVE>
827 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
829 <RESULT IF_FAIL COUNT 1>
830 (?im)\berror\b.+?syntax.+?error
832 <RESULT IF_FAIL COUNT 1>
833 (?im)\berror\b.+?tableconstraint
835 <RESULT IF_FAIL COUNT 2>
841 .*---------------------------------------------------------------------*
842 :h3.ASN1::TypeAssignment->BuiltinType: REAL->Type inclusion
843 .*---------------------------------------------------------------------*
845 <TC - ASN1::TypeAssignment->BuiltinType: REAL->Type inclusion>
848 <MODULE ASN Module-A ModuleA.asn>
849 Module-A DEFINITIONS ::=
855 <RESULT IF_PASS COUNT 1>
856 (?im)\berror\b.+?no.+?assignment.+?Nonexi
858 <RESULT IF_PASS COUNT 1>
861 <RESULT IF_PASS POSITIVE>
862 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
864 <RESULT IF_FAIL NEGATIVE>
870 .*---------------------------------------------------------------------*
871 :h3.ASN1::TypeAssignment->BuiltinType: REAL->Interval
872 .*---------------------------------------------------------------------*
874 <TC - ASN1::TypeAssignment->BuiltinType: REAL->Interval>
877 <MODULE ASN Module-A ModuleA.asn>
878 Module-A DEFINITIONS ::=
881 X ::= REAL ({mantissa 10, base 10, exponent 1}
885 <RESULT IF_PASS COUNT 1>
886 (?im)\berror\b.+?no.+?assignment.+?Nonexi
888 <RESULT IF_PASS COUNT 1>
891 <RESULT IF_PASS POSITIVE>
892 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
894 <RESULT IF_FAIL NEGATIVE>
900 .*---------------------------------------------------------------------*
901 :h3.ASN1::TypeAssignment->BuiltinType: REAL->Interval inside
902 .*---------------------------------------------------------------------*
904 <TC - ASN1::TypeAssignment->BuiltinType: REAL->Interval inside>
907 <MODULE ASN Module-A ModuleA.asn>
908 Module-A DEFINITIONS ::=
911 -- NOTE: constraints are not yet supported
912 X ::= REAL ({mantissa 10, base nonexi, exponent 1}
913 ..{mantissa 10, base 10, exponent 1})
916 <RESULT IF_PASS COUNT 1>
917 (?im)\berror\b.+?no.+?assignment.+?Nonexi
919 <RESULT IF_PASS COUNT 1>
922 <RESULT IF_PASS POSITIVE>
923 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
925 <RESULT IF_FAIL NEGATIVE>
931 .*---------------------------------------------------------------------*
932 :h3.ASN1::TypeAssignment->BuiltinType: REAL->InnerTypeConstraints
933 .*---------------------------------------------------------------------*
935 <TC - ASN1::TypeAssignment->BuiltinType: REAL->InnerTypeConstraints>
938 <MODULE ASN Module-A ModuleA.asn>
939 Module-A DEFINITIONS ::=
943 Y ::= X ((WITH COMPONENT (1000..nonexi)))
946 <RESULT IF_PASS COUNT 1>
947 (?im)\berror: Single inner type constraint \(WITH COMPONENT\) cannot be used on type `float'
949 <RESULT IF_PASS COUNT 1>
952 <RESULT IF_PASS POSITIVE>
953 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
958 .*---------------------------------------------------------------------*
959 :h3.ASN1::TypeAssignment->BuiltinType: REAL->Embedded InnerTypeConstraints
960 .*---------------------------------------------------------------------*
962 <TC - ASN1::TypeAssignment->BuiltinType: REAL->Embedded InnerTypeConstraints>
965 <MODULE ASN Module-A ModuleA.asn>
966 Module-A DEFINITIONS ::=
969 X ::= SEQUENCE SIZE (6) OF SEQUENCE SIZE (6) OF REAL
970 Y ::= X (WITH COMPONENT (WITH COMPONENT (-100..nonexi)))
973 <RESULT IF_PASS COUNT 1>
974 (?im)\berror\b.+?no.+?assignment.+?nonexi
976 <RESULT IF_PASS COUNT 1>
979 <RESULT IF_PASS POSITIVE>
980 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
985 .*---------------------------------------------------------------------*
986 :h3.ASN1::TypeAssignment->BuiltinType: REAL->InnerTypeConstraints->MultipleTypeConstraints->FullSpecification
987 .*---------------------------------------------------------------------*
989 <TC - ASN1::TypeAssignment->BuiltinType: REAL->InnerTypeConstraints->MultipleTypeConstraints->FullSpecification>
992 <MODULE ASN Module-A ModuleA.asn>
993 Module-A DEFINITIONS ::=
997 Y ::= X (WITH COMPONENTS { mantissa (-65535..65536),
999 exponent (-127..nonexi) })
1002 <RESULT IF_PASS COUNT 1>
1003 (?im)\berror\b.+?no.+?assignment.+?nonexi
1005 <RESULT IF_PASS COUNT 1>
1008 <RESULT IF_PASS POSITIVE>
1009 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1014 .*---------------------------------------------------------------------*
1015 :h3.ASN1::TypeAssignment->BuiltinType: REAL->InnerTypeConstraints->MultipleTypeConstraints->PartialSpecification
1016 .*---------------------------------------------------------------------*
1018 <TC - ASN1::TypeAssignment->BuiltinType: REAL->InnerTypeConstraints->MultipleTypeConstraints->PartialSpecification>
1021 <MODULE ASN Module-A ModuleA.asn>
1022 Module-A DEFINITIONS ::=
1026 Y ::= X (WITH COMPONENTS { ..., exponent (-127..nonexi) })
1029 <RESULT IF_PASS COUNT 1>
1030 (?im)\berror\b.+?no.+?assignment.+?nonexi
1032 <RESULT IF_PASS COUNT 1>
1035 <RESULT IF_PASS POSITIVE>
1036 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1041 .*---------------------------------------------------------------------*
1042 :h3.ASN1::TypeAssignment->BuiltinType: BIT STRING->Named bit
1043 .*---------------------------------------------------------------------*
1045 <TC - ASN1::TypeAssignment->BuiltinType: BIT STRING->Named bit>
1048 <MODULE ASN Module-A ModuleA.asn>
1049 Module-A DEFINITIONS ::=
1052 X ::= BIT STRING { nullbit(0), non-null-bit(1), it-s-tricky(nonexi) }
1055 <RESULT IF_PASS COUNT 1>
1056 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1058 <RESULT IF_PASS COUNT 1>
1061 <RESULT IF_PASS POSITIVE>
1062 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1067 .*---------------------------------------------------------------------*
1068 :h3.ASN1::TypeAssignment->BuiltinType: BIT STRING->Single value
1069 .*---------------------------------------------------------------------*
1071 <TC - ASN1::TypeAssignment->BuiltinType: BIT STRING->Single value>
1074 <MODULE ASN Module-A ModuleA.asn>
1075 Module-A DEFINITIONS ::=
1078 X ::= BIT STRING (nonexi)
1081 <RESULT IF_PASS COUNT 1>
1082 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1084 <RESULT IF_PASS COUNT 1>
1087 <RESULT IF_PASS POSITIVE>
1088 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1090 <RESULT IF_FAIL NEGATIVE>
1096 .*---------------------------------------------------------------------*
1097 :h3.ASN1::TypeAssignment->BuiltinType: BIT STRING->Type inclusion
1098 .*---------------------------------------------------------------------*
1100 <TC - ASN1::TypeAssignment->BuiltinType: BIT STRING->Type inclusion>
1103 <MODULE ASN Module-A ModuleA.asn>
1104 Module-A DEFINITIONS ::=
1107 X ::= BIT STRING (NONEXI)
1110 <RESULT IF_PASS COUNT 1>
1111 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1113 <RESULT IF_PASS COUNT 1>
1116 <RESULT IF_PASS POSITIVE>
1117 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1119 <RESULT IF_FAIL NEGATIVE>
1125 .*---------------------------------------------------------------------*
1126 :h3.ASN1::TypeAssignment->BuiltinType: BIT STRING->Size->Single value
1127 .*---------------------------------------------------------------------*
1129 <TC - ASN1::TypeAssignment->BuiltinType: BIT STRING->Size->Single value>
1132 <MODULE ASN Module-A ModuleA.asn>
1133 Module-A DEFINITIONS ::=
1136 X ::= BIT STRING (SIZE(nonexi))
1139 <RESULT IF_PASS COUNT 1>
1140 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1142 <RESULT IF_PASS COUNT 1>
1145 <RESULT IF_PASS POSITIVE>
1146 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1148 <RESULT IF_FAIL NEGATIVE>
1154 .*---------------------------------------------------------------------*
1155 :h3.ASN1::TypeAssignment->BuiltinType: BIT STRING->Size->Range
1156 .*---------------------------------------------------------------------*
1158 <TC - ASN1::TypeAssignment->BuiltinType: BIT STRING->Size->Range>
1161 <MODULE ASN Module-A ModuleA.asn>
1162 Module-A DEFINITIONS ::=
1165 X ::= BIT STRING (SIZE(10..nonexi))
1168 <RESULT IF_PASS COUNT 1>
1169 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1171 <RESULT IF_PASS COUNT 1>
1174 <RESULT IF_PASS POSITIVE>
1175 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1177 <RESULT IF_FAIL NEGATIVE>
1183 .*---------------------------------------------------------------------*
1184 :h3.ASN1::TypeAssignment->BuiltinType: BIT STRING->Size->List
1185 .*---------------------------------------------------------------------*
1187 <TC - ASN1::TypeAssignment->BuiltinType: BIT STRING->Size->List>
1190 <MODULE ASN Module-A ModuleA.asn>
1191 Module-A DEFINITIONS ::=
1194 X ::= BIT STRING (SIZE(1|2|3|10..nonexi))
1197 <RESULT IF_PASS COUNT 1>
1198 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1200 <RESULT IF_PASS COUNT 1>
1203 <RESULT IF_PASS POSITIVE>
1204 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1206 <RESULT IF_FAIL NEGATIVE>
1212 .*---------------------------------------------------------------------*
1213 :h3.ASN1::TypeAssignment->BuiltinType: BIT STRING->CONTAINING
1214 .*---------------------------------------------------------------------*
1216 <TC - ASN1::TypeAssignment->BuiltinType: BIT STRING->CONTAINING>
1219 <MODULE ASN Module-A ModuleA.asn>
1220 Module-A DEFINITIONS ::=
1223 obj-id OBJECT IDENTIFIER ::= {0 4 0}
1224 X ::= BIT STRING (CONTAINING Nonexi ENCODED BY obj-id)
1227 <RESULT IF_PASS COUNT 1>
1228 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1230 <RESULT IF_PASS COUNT 1>
1233 <RESULT IF_PASS POSITIVE>
1234 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1236 <RESULT IF_FAIL NEGATIVE>
1242 .*---------------------------------------------------------------------*
1243 :h3.ASN1::TypeAssignment->BuiltinType: BIT STRING->ENCODED BY
1244 .*---------------------------------------------------------------------*
1246 <TC - ASN1::TypeAssignment->BuiltinType: BIT STRING->ENCODED BY>
1249 <MODULE ASN Module-A ModuleA.asn>
1250 Module-A DEFINITIONS ::=
1253 X ::= BIT STRING (CONTAINING INTEGER ENCODED BY nonexi)
1256 <RESULT IF_PASS COUNT 1>
1257 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1259 <RESULT IF_PASS COUNT 1>
1262 <RESULT IF_PASS POSITIVE>
1263 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1265 <RESULT IF_FAIL NEGATIVE>
1271 .*---------------------------------------------------------------------*
1272 :h3.ASN1::TypeAssignment->BuiltinType: OCTET STRING->Single value
1273 .*---------------------------------------------------------------------*
1275 <TC - ASN1::TypeAssignment->BuiltinType: OCTET STRING->Single value>
1278 <MODULE ASN Module-A ModuleA.asn>
1279 Module-A DEFINITIONS ::=
1282 X ::= OCTET STRING (nonexi)
1285 <RESULT IF_PASS COUNT 1>
1286 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1288 <RESULT IF_PASS COUNT 1>
1291 <RESULT IF_PASS POSITIVE>
1292 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1294 <RESULT IF_FAIL NEGATIVE>
1295 (?im)\berror\b<END_RESULT>
1299 .*---------------------------------------------------------------------*
1300 :h3.ASN1::TypeAssignment->BuiltinType: OCTET STRING->Type inclusion
1301 .*---------------------------------------------------------------------*
1303 <TC - ASN1::TypeAssignment->BuiltinType: OCTET STRING->Type inclusion>
1306 <MODULE ASN Module-A ModuleA.asn>
1307 Module-A DEFINITIONS ::=
1310 X ::= OCTET STRING (NONEXI)
1313 <RESULT IF_PASS COUNT 1>
1314 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1316 <RESULT IF_PASS COUNT 1>
1319 <RESULT IF_PASS POSITIVE>
1320 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1322 <RESULT IF_FAIL NEGATIVE>
1323 (?im)\berror\b<END_RESULT>
1327 .*---------------------------------------------------------------------*
1328 :h3.ASN1::TypeAssignment->BuiltinType: OCTET STRING->Size->Single value
1329 .*---------------------------------------------------------------------*
1331 <TC - ASN1::TypeAssignment->BuiltinType: OCTET STRING->Size->Single value>
1334 <MODULE ASN Module-A ModuleA.asn>
1335 Module-A DEFINITIONS ::=
1338 X ::= OCTET STRING (SIZE(nonexi))
1341 <RESULT IF_PASS COUNT 1>
1342 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1344 <RESULT IF_PASS COUNT 1>
1347 <RESULT IF_PASS POSITIVE>
1348 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1350 <RESULT IF_FAIL NEGATIVE>
1351 (?im)\berror\b<END_RESULT>
1355 .*---------------------------------------------------------------------*
1356 :h3.ASN1::TypeAssignment->BuiltinType: OCTET STRING->Size->Range
1357 .*---------------------------------------------------------------------*
1359 <TC - ASN1::TypeAssignment->BuiltinType: OCTET STRING->Size->Range>
1362 <MODULE ASN Module-A ModuleA.asn>
1363 Module-A DEFINITIONS ::=
1366 X ::= OCTET STRING (SIZE(9999..nonexi))
1369 <RESULT IF_PASS COUNT 1>
1370 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1372 <RESULT IF_PASS COUNT 1>
1375 <RESULT IF_PASS POSITIVE>
1376 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1378 <RESULT IF_FAIL NEGATIVE>
1379 (?im)\berror\b<END_RESULT>
1383 .*---------------------------------------------------------------------*
1384 :h3.ASN1::TypeAssignment->BuiltinType: OCTET STRING->Size->List
1385 .*---------------------------------------------------------------------*
1387 <TC - ASN1::TypeAssignment->BuiltinType: OCTET STRING->Size->List>
1390 <MODULE ASN Module-A ModuleA.asn>
1391 Module-A DEFINITIONS ::=
1394 X ::= OCTET STRING (SIZE(0|100|107|9999..nonexi))
1397 <RESULT IF_PASS COUNT 1>
1398 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1400 <RESULT IF_PASS COUNT 1>
1403 <RESULT IF_PASS POSITIVE>
1404 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1406 <RESULT IF_FAIL NEGATIVE>
1407 (?im)\berror\b<END_RESULT>
1411 .*---------------------------------------------------------------------*
1412 :h3.ASN1::TypeAssignment->BuiltinType: OCTET STRING->CONTAINING
1413 .*---------------------------------------------------------------------*
1415 <TC - ASN1::TypeAssignment->BuiltinType: OCTET STRING->CONTAINING>
1418 <MODULE ASN Module-A ModuleA.asn>
1419 Module-A DEFINITIONS ::=
1422 X ::= OCTET STRING (CONTAINING NONEXI ENCODED BY {0 4 0})
1425 <RESULT IF_PASS COUNT 1>
1426 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1428 <RESULT IF_PASS COUNT 1>
1431 <RESULT IF_PASS POSITIVE>
1432 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1434 <RESULT IF_FAIL NEGATIVE>
1435 (?im)\berror\b<END_RESULT>
1439 .*---------------------------------------------------------------------*
1440 :h3.ASN1::TypeAssignment->BuiltinType: OCTET STRING->ENCODED BY
1441 .*---------------------------------------------------------------------*
1443 <TC - ASN1::TypeAssignment->BuiltinType: OCTET STRING->ENCODED BY>
1446 <MODULE ASN Module-A ModuleA.asn>
1447 Module-A DEFINITIONS ::=
1450 X ::= OCTET STRING (CONTAINING INTEGER ENCODED BY nonexi)
1453 <RESULT IF_PASS COUNT 1>
1454 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1456 <RESULT IF_PASS COUNT 1>
1459 <RESULT IF_PASS POSITIVE>
1460 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1462 <RESULT IF_FAIL NEGATIVE>
1463 (?im)\berror\b<END_RESULT>
1467 .*---------------------------------------------------------------------*
1468 :h3.ASN1::TypeAssignment->BuiltinType: OBJECT IDENTIFIER->Single value
1469 .*---------------------------------------------------------------------*
1471 <TC - ASN1::TypeAssignment->BuiltinType: OBJECT IDENTIFIER->Single value>
1474 <MODULE ASN Module-A ModuleA.asn>
1475 Module-A DEFINITIONS ::=
1478 X ::= OBJECT IDENTIFIER (nonexi)
1481 <RESULT IF_PASS COUNT 1>
1482 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1484 <RESULT IF_PASS COUNT 1>
1487 <RESULT IF_PASS POSITIVE>
1488 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1490 <RESULT IF_FAIL NEGATIVE>
1491 (?im)\berror\b<END_RESULT>
1495 .*---------------------------------------------------------------------*
1496 :h3.ASN1::TypeAssignment->BuiltinType: OBJECT IDENTIFIER->Single value->Embedded
1497 .*---------------------------------------------------------------------*
1499 <TC - ASN1::TypeAssignment->BuiltinType: OBJECT IDENTIFIER->Single value->Embedded>
1502 <MODULE ASN Module-A ModuleA.asn>
1503 Module-A DEFINITIONS ::=
1507 X ::= OBJECT IDENTIFIER ({0 4 nonexi})
1510 <RESULT IF_PASS COUNT 1>
1511 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1513 <RESULT IF_PASS COUNT 1>
1516 <RESULT IF_PASS POSITIVE>
1517 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1519 <RESULT IF_FAIL NEGATIVE>
1520 (?im)\berror\b<END_RESULT>
1524 .*---------------------------------------------------------------------*
1525 :h3.ASN1::TypeAssignment->BuiltinType: OBJECT IDENTIFIER->Type inclusion
1526 .*---------------------------------------------------------------------*
1528 <TC - ASN1::TypeAssignment->BuiltinType: OBJECT IDENTIFIER->Type inclusion>
1531 <MODULE ASN Module-A ModuleA.asn>
1532 Module-A DEFINITIONS ::=
1535 X ::= OBJECT IDENTIFIER (NONEXI)
1538 <RESULT IF_PASS COUNT 1>
1539 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1541 <RESULT IF_PASS COUNT 1>
1544 <RESULT IF_PASS POSITIVE>
1545 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1547 <RESULT IF_FAIL NEGATIVE>
1548 (?im)\berror\b<END_RESULT>
1552 .*---------------------------------------------------------------------*
1553 :h3.ASN1::TypeAssignment->BuiltinType: RELATIVE-OID->Single value
1554 .*---------------------------------------------------------------------*
1556 <TC - ASN1::TypeAssignment->BuiltinType: RELATIVE-OID->Single value>
1559 <MODULE ASN Module-A ModuleA.asn>
1560 Module-A DEFINITIONS ::=
1563 X ::= RELATIVE-OID -- {0 4 0 } -- (nonexi)
1566 <RESULT IF_PASS COUNT 1>
1567 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1569 <RESULT IF_PASS COUNT 1>
1572 <RESULT IF_PASS POSITIVE>
1573 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1575 <RESULT IF_FAIL NEGATIVE>
1576 (?im)\berror\b<END_RESULT>
1580 .*---------------------------------------------------------------------*
1581 :h3.ASN1::TypeAssignment->BuiltinType: RELATIVE-OID->Single value->Embedded
1582 .*---------------------------------------------------------------------*
1584 <TC - ASN1::TypeAssignment->BuiltinType: RELATIVE-OID->Single value->Embedded>
1587 <MODULE ASN Module-A ModuleA.asn>
1588 Module-A DEFINITIONS ::=
1592 X ::= RELATIVE-OID -- {0 4 0 } -- ({0 4 nonexi})
1595 <RESULT IF_PASS COUNT 1>
1596 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1598 <RESULT IF_PASS COUNT 1>
1601 <RESULT IF_PASS POSITIVE>
1602 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1604 <RESULT IF_FAIL NEGATIVE>
1605 (?im)\berror\b<END_RESULT>
1609 .*---------------------------------------------------------------------*
1610 :h3.ASN1::TypeAssignment->BuiltinType: RELATIVE-OID->Type inclusion
1611 .*---------------------------------------------------------------------*
1613 <TC - ASN1::TypeAssignment->BuiltinType: RELATIVE-OID->Type inclusion>
1616 <MODULE ASN Module-A ModuleA.asn>
1617 Module-A DEFINITIONS ::=
1620 X ::= RELATIVE-OID -- {0 4 0 } -- (NONEXI)
1623 <RESULT IF_PASS COUNT 1>
1624 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1626 <RESULT IF_PASS COUNT 1>
1629 <RESULT IF_PASS POSITIVE>
1630 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1632 <RESULT IF_FAIL NEGATIVE>
1633 (?im)\berror\b<END_RESULT>
1637 .*---------------------------------------------------------------------*
1638 :h3.ASN1::TypeAssignment->BuiltinType: NumericString->SIZE->Single value
1639 .*---------------------------------------------------------------------*
1641 <TC - ASN1::TypeAssignment->BuiltinType: NumericString->SIZE->Single value>
1644 <MODULE ASN Module-A ModuleA.asn>
1645 Module-A DEFINITIONS ::=
1648 X ::= NumericString (SIZE(nonexi))
1651 <RESULT IF_PASS COUNT 1>
1652 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1654 <RESULT IF_PASS COUNT 1>
1657 <RESULT IF_PASS POSITIVE>
1658 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1660 <RESULT IF_FAIL NEGATIVE>
1661 (?im)\berror\b<END_RESULT>
1665 .*---------------------------------------------------------------------*
1666 :h3.ASN1::TypeAssignment->BuiltinType: NumericString->SIZE->Range
1667 .*---------------------------------------------------------------------*
1669 <TC - ASN1::TypeAssignment->BuiltinType: NumericString->SIZE->Range>
1672 <MODULE ASN Module-A ModuleA.asn>
1673 Module-A DEFINITIONS ::=
1676 X ::= NumericString (SIZE(88..nonexi))
1679 <RESULT IF_PASS COUNT 1>
1680 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1682 <RESULT IF_PASS COUNT 1>
1685 <RESULT IF_PASS POSITIVE>
1686 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1688 <RESULT IF_FAIL NEGATIVE>
1689 (?im)\berror\b<END_RESULT>
1693 .*---------------------------------------------------------------------*
1694 :h3.ASN1::TypeAssignment->BuiltinType: NumericString->SIZE->List
1695 .*---------------------------------------------------------------------*
1697 <TC - ASN1::TypeAssignment->BuiltinType: NumericString->SIZE->List>
1700 <MODULE ASN Module-A ModuleA.asn>
1701 Module-A DEFINITIONS ::=
1704 X ::= NumericString (SIZE(7|13|88..nonexi))
1707 <RESULT IF_PASS COUNT 1>
1708 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1710 <RESULT IF_PASS COUNT 1>
1713 <RESULT IF_PASS POSITIVE>
1714 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1716 <RESULT IF_FAIL NEGATIVE>
1717 (?im)\berror\b<END_RESULT>
1721 .*---------------------------------------------------------------------*
1722 :h3.ASN1::TypeAssignment->BuiltinType: NumericString->Single value
1723 .*---------------------------------------------------------------------*
1725 <TC - ASN1::TypeAssignment->BuiltinType: NumericString->Single value>
1728 <MODULE ASN Module-A ModuleA.asn>
1729 Module-A DEFINITIONS ::=
1732 X ::= NumericString (nonexi)
1735 <RESULT IF_PASS COUNT 1>
1736 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1738 <RESULT IF_PASS COUNT 1>
1741 <RESULT IF_PASS POSITIVE>
1742 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1744 <RESULT IF_FAIL NEGATIVE>
1745 (?im)\berror\b<END_RESULT>
1749 .*---------------------------------------------------------------------*
1750 :h3.ASN1::TypeAssignment->BuiltinType: NumericString->Value list
1751 .*---------------------------------------------------------------------*
1753 <TC - ASN1::TypeAssignment->BuiltinType: NumericString->Value list>
1756 <MODULE ASN Module-A ModuleA.asn>
1757 Module-A DEFINITIONS ::=
1760 X ::= NumericString ("getting"|"more"|"tricky"|nonexi)
1763 <RESULT IF_PASS COUNT 1>
1764 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1766 <RESULT IF_PASS COUNT 1>
1769 <RESULT IF_PASS POSITIVE>
1770 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1772 <RESULT IF_FAIL NEGATIVE>
1773 (?im)\berror\b<END_RESULT>
1777 .*---------------------------------------------------------------------*
1778 :h3.ASN1::TypeAssignment->BuiltinType: NumericString->Alphabet constraint
1779 .*---------------------------------------------------------------------*
1781 <TC - ASN1::TypeAssignment->BuiltinType: NumericString->Alphabet constraint>
1784 <MODULE ASN Module-A ModuleA.asn>
1785 Module-A DEFINITIONS ::=
1788 X ::= NumericString (FROM ("0".."9"|"*"|"#"|nonexi))
1791 <RESULT IF_PASS COUNT 1>
1792 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1794 <RESULT IF_PASS COUNT 1>
1797 <RESULT IF_PASS POSITIVE>
1798 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1800 <RESULT IF_FAIL NEGATIVE>
1801 (?im)\berror\b<END_RESULT>
1805 .*---------------------------------------------------------------------*
1806 :h3.ASN1::TypeAssignment->BuiltinType: NumericString->PATTERN
1807 .*---------------------------------------------------------------------*
1809 <TC - ASN1::TypeAssignment->BuiltinType: NumericString->PATTERN>
1812 <MODULE ASN Module-A ModuleA.asn>
1813 Module-A DEFINITIONS ::=
1816 X ::= NumericString (PATTERN nonexi)
1819 <RESULT IF_PASS COUNT 1>
1820 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1822 <RESULT IF_PASS COUNT 1>
1825 <RESULT IF_PASS POSITIVE>
1826 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1828 <RESULT IF_FAIL NEGATIVE>
1829 (?im)\berror\b<END_RESULT>
1834 .*---------------------------------------------------------------------*
1835 :h3.ASN1::TypeAssignment->BuiltinType: PrintableString->SIZE->Single value
1836 .*---------------------------------------------------------------------*
1838 <TC - ASN1::TypeAssignment->BuiltinType: PrintableString->SIZE->Single value>
1841 <MODULE ASN Module-A ModuleA.asn>
1842 Module-A DEFINITIONS ::=
1845 X ::= PrintableString (SIZE(nonexi))
1848 <RESULT IF_PASS COUNT 1>
1849 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1851 <RESULT IF_PASS COUNT 1>
1854 <RESULT IF_PASS POSITIVE>
1855 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1857 <RESULT IF_FAIL NEGATIVE>
1858 (?im)\berror\b<END_RESULT>
1862 .*---------------------------------------------------------------------*
1863 :h3.ASN1::TypeAssignment->BuiltinType: PrintableString->SIZE->Range
1864 .*---------------------------------------------------------------------*
1866 <TC - ASN1::TypeAssignment->BuiltinType: PrintableString->SIZE->Range>
1869 <MODULE ASN Module-A ModuleA.asn>
1870 Module-A DEFINITIONS ::=
1873 X ::= PrintableString (SIZE(88..nonexi))
1876 <RESULT IF_PASS COUNT 1>
1877 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1879 <RESULT IF_PASS COUNT 1>
1882 <RESULT IF_PASS POSITIVE>
1883 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1885 <RESULT IF_FAIL NEGATIVE>
1886 (?im)\berror\b<END_RESULT>
1890 .*---------------------------------------------------------------------*
1891 :h3.ASN1::TypeAssignment->BuiltinType: PrintableString->SIZE->List
1892 .*---------------------------------------------------------------------*
1894 <TC - ASN1::TypeAssignment->BuiltinType: PrintableString->SIZE->List>
1897 <MODULE ASN Module-A ModuleA.asn>
1898 Module-A DEFINITIONS ::=
1901 X ::= PrintableString (SIZE(7|13|88..nonexi))
1904 <RESULT IF_PASS COUNT 1>
1905 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1907 <RESULT IF_PASS COUNT 1>
1910 <RESULT IF_PASS POSITIVE>
1911 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1913 <RESULT IF_FAIL NEGATIVE>
1914 (?im)\berror\b<END_RESULT>
1918 .*---------------------------------------------------------------------*
1919 :h3.ASN1::TypeAssignment->BuiltinType: PrintableString->Single value
1920 .*---------------------------------------------------------------------*
1922 <TC - ASN1::TypeAssignment->BuiltinType: PrintableString->Single value>
1925 <MODULE ASN Module-A ModuleA.asn>
1926 Module-A DEFINITIONS ::=
1929 X ::= PrintableString (nonexi)
1932 <RESULT IF_PASS COUNT 1>
1933 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1935 <RESULT IF_PASS COUNT 1>
1938 <RESULT IF_PASS POSITIVE>
1939 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1941 <RESULT IF_FAIL NEGATIVE>
1942 (?im)\berror\b<END_RESULT>
1946 .*---------------------------------------------------------------------*
1947 :h3.ASN1::TypeAssignment->BuiltinType: PrintableString->Value list
1948 .*---------------------------------------------------------------------*
1950 <TC - ASN1::TypeAssignment->BuiltinType: PrintableString->Value list>
1953 <MODULE ASN Module-A ModuleA.asn>
1954 Module-A DEFINITIONS ::=
1957 X ::= PrintableString ("getting"|"more"|"tricky"|nonexi)
1960 <RESULT IF_PASS COUNT 1>
1961 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1963 <RESULT IF_PASS COUNT 1>
1966 <RESULT IF_PASS POSITIVE>
1967 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1969 <RESULT IF_FAIL NEGATIVE>
1970 (?im)\berror\b<END_RESULT>
1974 .*---------------------------------------------------------------------*
1975 :h3.ASN1::TypeAssignment->BuiltinType: PrintableString->Alphabet constraint
1976 .*---------------------------------------------------------------------*
1978 <TC - ASN1::TypeAssignment->BuiltinType: PrintableString->Alphabet constraint>
1981 <MODULE ASN Module-A ModuleA.asn>
1982 Module-A DEFINITIONS ::=
1985 X ::= PrintableString (FROM ("0".."9"|"*"|"#"|nonexi))
1988 <RESULT IF_PASS COUNT 1>
1989 (?im)\berror\b.+?no.+?assignment.+?Nonexi
1991 <RESULT IF_PASS COUNT 1>
1994 <RESULT IF_PASS POSITIVE>
1995 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
1997 <RESULT IF_FAIL NEGATIVE>
1998 (?im)\berror\b<END_RESULT>
2002 .*---------------------------------------------------------------------*
2003 :h3.ASN1::TypeAssignment->BuiltinType: PrintableString->PATTERN
2004 .*---------------------------------------------------------------------*
2006 <TC - ASN1::TypeAssignment->BuiltinType: PrintableString->PATTERN>
2009 <MODULE ASN Module-A ModuleA.asn>
2010 Module-A DEFINITIONS ::=
2013 X ::= PrintableString (PATTERN nonexi)
2016 <RESULT IF_PASS COUNT 1>
2017 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2019 <RESULT IF_PASS COUNT 1>
2022 <RESULT IF_PASS POSITIVE>
2023 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2025 <RESULT IF_FAIL NEGATIVE>
2026 (?im)\berror\b<END_RESULT>
2030 .*---------------------------------------------------------------------*
2031 :h3.ASN1::TypeAssignment->BuiltinType: VisibleString->SIZE->Single value
2032 .*---------------------------------------------------------------------*
2034 <TC - ASN1::TypeAssignment->BuiltinType: VisibleString->SIZE->Single value>
2037 <MODULE ASN Module-A ModuleA.asn>
2038 Module-A DEFINITIONS ::=
2041 X ::= VisibleString (SIZE(nonexi))
2044 <RESULT IF_PASS COUNT 1>
2045 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2047 <RESULT IF_PASS COUNT 1>
2050 <RESULT IF_PASS POSITIVE>
2051 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2053 <RESULT IF_FAIL NEGATIVE>
2054 (?im)\berror\b<END_RESULT>
2058 .*---------------------------------------------------------------------*
2059 :h3.ASN1::TypeAssignment->BuiltinType: VisibleString->SIZE->Range
2060 .*---------------------------------------------------------------------*
2062 <TC - ASN1::TypeAssignment->BuiltinType: VisibleString->SIZE->Range>
2065 <MODULE ASN Module-A ModuleA.asn>
2066 Module-A DEFINITIONS ::=
2069 X ::= VisibleString (SIZE(88..nonexi))
2072 <RESULT IF_PASS COUNT 1>
2073 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2075 <RESULT IF_PASS COUNT 1>
2078 <RESULT IF_PASS POSITIVE>
2079 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2081 <RESULT IF_FAIL NEGATIVE>
2082 (?im)\berror\b<END_RESULT>
2086 .*---------------------------------------------------------------------*
2087 :h3.ASN1::TypeAssignment->BuiltinType: VisibleString->SIZE->List
2088 .*---------------------------------------------------------------------*
2090 <TC - ASN1::TypeAssignment->BuiltinType: VisibleString->SIZE->List>
2093 <MODULE ASN Module-A ModuleA.asn>
2094 Module-A DEFINITIONS ::=
2097 X ::= VisibleString (SIZE(7|13|88..nonexi))
2100 <RESULT IF_PASS COUNT 1>
2101 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2103 <RESULT IF_PASS COUNT 1>
2106 <RESULT IF_PASS POSITIVE>
2107 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2109 <RESULT IF_FAIL NEGATIVE>
2110 (?im)\berror\b<END_RESULT>
2114 .*---------------------------------------------------------------------*
2115 :h3.ASN1::TypeAssignment->BuiltinType: VisibleString->Single value
2116 .*---------------------------------------------------------------------*
2118 <TC - ASN1::TypeAssignment->BuiltinType: VisibleString->Single value>
2121 <MODULE ASN Module-A ModuleA.asn>
2122 Module-A DEFINITIONS ::=
2125 X ::= VisibleString (nonexi)
2128 <RESULT IF_PASS COUNT 1>
2129 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2131 <RESULT IF_PASS COUNT 1>
2134 <RESULT IF_PASS POSITIVE>
2135 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2137 <RESULT IF_FAIL NEGATIVE>
2138 (?im)\berror\b<END_RESULT>
2142 .*---------------------------------------------------------------------*
2143 :h3.ASN1::TypeAssignment->BuiltinType: VisibleString->Value list
2144 .*---------------------------------------------------------------------*
2146 <TC - ASN1::TypeAssignment->BuiltinType: VisibleString->Value list>
2149 <MODULE ASN Module-A ModuleA.asn>
2150 Module-A DEFINITIONS ::=
2153 X ::= VisibleString ("getting"|"more"|"tricky"|nonexi)
2156 <RESULT IF_PASS COUNT 1>
2157 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2159 <RESULT IF_PASS COUNT 1>
2162 <RESULT IF_PASS POSITIVE>
2163 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2165 <RESULT IF_FAIL NEGATIVE>
2166 (?im)\berror\b<END_RESULT>
2170 .*---------------------------------------------------------------------*
2171 :h3.ASN1::TypeAssignment->BuiltinType: VisibleString->Alphabet constraint
2172 .*---------------------------------------------------------------------*
2174 <TC - ASN1::TypeAssignment->BuiltinType: VisibleString->Alphabet constraint>
2177 <MODULE ASN Module-A ModuleA.asn>
2178 Module-A DEFINITIONS ::=
2181 X ::= VisibleString (FROM ("0".."9"|"*"|"#"|nonexi))
2184 <RESULT IF_PASS COUNT 1>
2185 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2187 <RESULT IF_PASS COUNT 1>
2190 <RESULT IF_PASS POSITIVE>
2191 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2193 <RESULT IF_FAIL NEGATIVE>
2194 (?im)\berror\b<END_RESULT>
2198 .*---------------------------------------------------------------------*
2199 :h3.ASN1::TypeAssignment->BuiltinType: VisibleString->PATTERN
2200 .*---------------------------------------------------------------------*
2202 <TC - ASN1::TypeAssignment->BuiltinType: VisibleString->PATTERN>
2205 <MODULE ASN Module-A ModuleA.asn>
2206 Module-A DEFINITIONS ::=
2209 X ::= VisibleString (PATTERN nonexi)
2212 <RESULT IF_PASS COUNT 1>
2213 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2215 <RESULT IF_PASS COUNT 1>
2218 <RESULT IF_PASS POSITIVE>
2219 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2221 <RESULT IF_FAIL NEGATIVE>
2222 (?im)\berror\b<END_RESULT>
2226 .*---------------------------------------------------------------------*
2227 :h3.ASN1::TypeAssignment->BuiltinType: ISO646String->SIZE->Single value
2228 .*---------------------------------------------------------------------*
2230 <TC - ASN1::TypeAssignment->BuiltinType: ISO646String->SIZE->Single value>
2233 <MODULE ASN Module-A ModuleA.asn>
2234 Module-A DEFINITIONS ::=
2237 X ::= ISO646String (SIZE(nonexi))
2240 <RESULT IF_PASS COUNT 1>
2241 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2243 <RESULT IF_PASS COUNT 1>
2246 <RESULT IF_PASS POSITIVE>
2247 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2249 <RESULT IF_FAIL NEGATIVE>
2250 (?im)\berror\b<END_RESULT>
2254 .*---------------------------------------------------------------------*
2255 :h3.ASN1::TypeAssignment->BuiltinType: ISO646String->SIZE->Range
2256 .*---------------------------------------------------------------------*
2258 <TC - ASN1::TypeAssignment->BuiltinType: ISO646String->SIZE->Range>
2261 <MODULE ASN Module-A ModuleA.asn>
2262 Module-A DEFINITIONS ::=
2265 X ::= ISO646String (SIZE(88..nonexi))
2268 <RESULT IF_PASS COUNT 1>
2269 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2271 <RESULT IF_PASS COUNT 1>
2274 <RESULT IF_PASS POSITIVE>
2275 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2277 <RESULT IF_FAIL NEGATIVE>
2278 (?im)\berror\b<END_RESULT>
2282 .*---------------------------------------------------------------------*
2283 :h3.ASN1::TypeAssignment->BuiltinType: ISO646String->SIZE->List
2284 .*---------------------------------------------------------------------*
2286 <TC - ASN1::TypeAssignment->BuiltinType: ISO646String->SIZE->List>
2289 <MODULE ASN Module-A ModuleA.asn>
2290 Module-A DEFINITIONS ::=
2293 X ::= ISO646String (SIZE(7|13|88..nonexi))
2296 <RESULT IF_PASS COUNT 1>
2297 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2299 <RESULT IF_PASS COUNT 1>
2302 <RESULT IF_PASS POSITIVE>
2303 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2305 <RESULT IF_FAIL NEGATIVE>
2306 (?im)\berror\b<END_RESULT>
2310 .*---------------------------------------------------------------------*
2311 :h3.ASN1::TypeAssignment->BuiltinType: ISO646String->Single value
2312 .*---------------------------------------------------------------------*
2314 <TC - ASN1::TypeAssignment->BuiltinType: ISO646String->Single value>
2317 <MODULE ASN Module-A ModuleA.asn>
2318 Module-A DEFINITIONS ::=
2321 X ::= ISO646String (nonexi)
2324 <RESULT IF_PASS COUNT 1>
2325 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2327 <RESULT IF_PASS COUNT 1>
2330 <RESULT IF_PASS POSITIVE>
2331 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2333 <RESULT IF_FAIL NEGATIVE>
2334 (?im)\berror\b<END_RESULT>
2338 .*---------------------------------------------------------------------*
2339 :h3.ASN1::TypeAssignment->BuiltinType: ISO646String->Value list
2340 .*---------------------------------------------------------------------*
2342 <TC - ASN1::TypeAssignment->BuiltinType: ISO646String->Value list>
2345 <MODULE ASN Module-A ModuleA.asn>
2346 Module-A DEFINITIONS ::=
2349 X ::= ISO646String ("getting"|"more"|"tricky"|nonexi)
2352 <RESULT IF_PASS COUNT 1>
2353 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2355 <RESULT IF_PASS COUNT 1>
2358 <RESULT IF_PASS POSITIVE>
2359 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2361 <RESULT IF_FAIL NEGATIVE>
2362 (?im)\berror\b<END_RESULT>
2366 .*---------------------------------------------------------------------*
2367 :h3.ASN1::TypeAssignment->BuiltinType: ISO646String->Alphabet constraint
2368 .*---------------------------------------------------------------------*
2370 <TC - ASN1::TypeAssignment->BuiltinType: ISO646String->Alphabet constraint>
2373 <MODULE ASN Module-A ModuleA.asn>
2374 Module-A DEFINITIONS ::=
2377 X ::= ISO646String (FROM ("0".."9"|"*"|"#"|nonexi))
2380 <RESULT IF_PASS COUNT 1>
2381 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2383 <RESULT IF_PASS COUNT 1>
2386 <RESULT IF_PASS POSITIVE>
2387 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2389 <RESULT IF_FAIL NEGATIVE>
2390 (?im)\berror\b<END_RESULT>
2394 .*---------------------------------------------------------------------*
2395 :h3.ASN1::TypeAssignment->BuiltinType: ISO646String->PATTERN
2396 .*---------------------------------------------------------------------*
2398 <TC - ASN1::TypeAssignment->BuiltinType: ISO646String->PATTERN>
2401 <MODULE ASN Module-A ModuleA.asn>
2402 Module-A DEFINITIONS ::=
2405 X ::= ISO646String (PATTERN nonexi)
2408 <RESULT IF_PASS COUNT 1>
2409 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2411 <RESULT IF_PASS COUNT 1>
2414 <RESULT IF_PASS POSITIVE>
2415 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2417 <RESULT IF_FAIL NEGATIVE>
2418 (?im)\berror\b<END_RESULT>
2422 .*---------------------------------------------------------------------*
2423 :h3.ASN1::TypeAssignment->BuiltinType: IA5String->SIZE->Single value
2424 .*---------------------------------------------------------------------*
2426 <TC - ASN1::TypeAssignment->BuiltinType: IA5String->SIZE->Single value>
2429 <MODULE ASN Module-A ModuleA.asn>
2430 Module-A DEFINITIONS ::=
2433 X ::= IA5String (SIZE(nonexi))
2436 <RESULT IF_PASS COUNT 1>
2437 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2439 <RESULT IF_PASS COUNT 1>
2442 <RESULT IF_PASS POSITIVE>
2443 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2445 <RESULT IF_FAIL NEGATIVE>
2446 (?im)\berror\b<END_RESULT>
2450 .*---------------------------------------------------------------------*
2451 :h3.ASN1::TypeAssignment->BuiltinType: IA5String->SIZE->Range
2452 .*---------------------------------------------------------------------*
2454 <TC - ASN1::TypeAssignment->BuiltinType: IA5String->SIZE->Range>
2457 <MODULE ASN Module-A ModuleA.asn>
2458 Module-A DEFINITIONS ::=
2461 X ::= IA5String (SIZE(88..nonexi))
2464 <RESULT IF_PASS COUNT 1>
2465 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2467 <RESULT IF_PASS COUNT 1>
2470 <RESULT IF_PASS POSITIVE>
2471 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2473 <RESULT IF_FAIL NEGATIVE>
2474 (?im)\berror\b<END_RESULT>
2478 .*---------------------------------------------------------------------*
2479 :h3.ASN1::TypeAssignment->BuiltinType: IA5String->SIZE->List
2480 .*---------------------------------------------------------------------*
2482 <TC - ASN1::TypeAssignment->BuiltinType: IA5String->SIZE->List>
2485 <MODULE ASN Module-A ModuleA.asn>
2486 Module-A DEFINITIONS ::=
2489 X ::= IA5String (SIZE(7|13|88..nonexi))
2492 <RESULT IF_PASS COUNT 1>
2493 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2495 <RESULT IF_PASS COUNT 1>
2498 <RESULT IF_PASS POSITIVE>
2499 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2501 <RESULT IF_FAIL NEGATIVE>
2502 (?im)\berror\b<END_RESULT>
2506 .*---------------------------------------------------------------------*
2507 :h3.ASN1::TypeAssignment->BuiltinType: IA5String->Single value
2508 .*---------------------------------------------------------------------*
2510 <TC - ASN1::TypeAssignment->BuiltinType: IA5String->Single value>
2513 <MODULE ASN Module-A ModuleA.asn>
2514 Module-A DEFINITIONS ::=
2517 X ::= IA5String (nonexi)
2520 <RESULT IF_PASS COUNT 1>
2521 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2523 <RESULT IF_PASS COUNT 1>
2526 <RESULT IF_PASS POSITIVE>
2527 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2529 <RESULT IF_FAIL NEGATIVE>
2530 (?im)\berror\b<END_RESULT>
2534 .*---------------------------------------------------------------------*
2535 :h3.ASN1::TypeAssignment->BuiltinType: IA5String->Value list
2536 .*---------------------------------------------------------------------*
2538 <TC - ASN1::TypeAssignment->BuiltinType: IA5String->Value list>
2541 <MODULE ASN Module-A ModuleA.asn>
2542 Module-A DEFINITIONS ::=
2545 X ::= IA5String ("getting"|"more"|"tricky"|nonexi)
2548 <RESULT IF_PASS COUNT 1>
2549 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2551 <RESULT IF_PASS COUNT 1>
2554 <RESULT IF_PASS POSITIVE>
2555 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2557 <RESULT IF_FAIL NEGATIVE>
2558 (?im)\berror\b<END_RESULT>
2562 .*---------------------------------------------------------------------*
2563 :h3.ASN1::TypeAssignment->BuiltinType: IA5String->Alphabet constraint
2564 .*---------------------------------------------------------------------*
2566 <TC - ASN1::TypeAssignment->BuiltinType: IA5String->Alphabet constraint>
2569 <MODULE ASN Module-A ModuleA.asn>
2570 Module-A DEFINITIONS ::=
2573 X ::= IA5String (FROM ("0".."9"|"*"|"#"|nonexi))
2576 <RESULT IF_PASS COUNT 1>
2577 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2579 <RESULT IF_PASS COUNT 1>
2582 <RESULT IF_PASS POSITIVE>
2583 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2585 <RESULT IF_FAIL NEGATIVE>
2586 (?im)\berror\b<END_RESULT>
2590 .*---------------------------------------------------------------------*
2591 :h3.ASN1::TypeAssignment->BuiltinType: IA5String->PATTERN
2592 .*---------------------------------------------------------------------*
2594 <TC - ASN1::TypeAssignment->BuiltinType: IA5String->PATTERN>
2597 <MODULE ASN Module-A ModuleA.asn>
2598 Module-A DEFINITIONS ::=
2601 X ::= IA5String (PATTERN nonexi)
2604 <RESULT IF_PASS COUNT 1>
2605 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2607 <RESULT IF_PASS COUNT 1>
2610 <RESULT IF_PASS POSITIVE>
2611 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2613 <RESULT IF_FAIL NEGATIVE>
2614 (?im)\berror\b<END_RESULT>
2618 .*---------------------------------------------------------------------*
2619 :h3.ASN1::TypeAssignment->BuiltinType: TeletexString->SIZE->Single value
2620 .*---------------------------------------------------------------------*
2622 <TC - ASN1::TypeAssignment->BuiltinType: TeletexString->SIZE->Single value>
2625 <MODULE ASN Module-A ModuleA.asn>
2626 Module-A DEFINITIONS ::=
2629 X ::= TeletexString (SIZE(nonexi))
2632 <RESULT IF_PASS COUNT 1>
2633 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2635 <RESULT IF_PASS COUNT 1>
2638 <RESULT IF_PASS POSITIVE>
2639 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2641 <RESULT IF_FAIL NEGATIVE>
2642 (?im)\berror\b<END_RESULT>
2646 .*---------------------------------------------------------------------*
2647 :h3.ASN1::TypeAssignment->BuiltinType: TeletexString->SIZE->Range
2648 .*---------------------------------------------------------------------*
2650 <TC - ASN1::TypeAssignment->BuiltinType: TeletexString->SIZE->Range>
2653 <MODULE ASN Module-A ModuleA.asn>
2654 Module-A DEFINITIONS ::=
2657 X ::= TeletexString (SIZE(88..nonexi))
2660 <RESULT IF_PASS COUNT 1>
2661 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2663 <RESULT IF_PASS COUNT 1>
2666 <RESULT IF_PASS POSITIVE>
2667 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2669 <RESULT IF_FAIL NEGATIVE>
2670 (?im)\berror\b<END_RESULT>
2674 .*---------------------------------------------------------------------*
2675 :h3.ASN1::TypeAssignment->BuiltinType: TeletexString->SIZE->List
2676 .*---------------------------------------------------------------------*
2678 <TC - ASN1::TypeAssignment->BuiltinType: TeletexString->SIZE->List>
2681 <MODULE ASN Module-A ModuleA.asn>
2682 Module-A DEFINITIONS ::=
2685 X ::= TeletexString (SIZE(7|13|88..nonexi))
2688 <RESULT IF_PASS COUNT 1>
2689 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2691 <RESULT IF_PASS COUNT 1>
2694 <RESULT IF_PASS POSITIVE>
2695 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2697 <RESULT IF_FAIL NEGATIVE>
2698 (?im)\berror\b<END_RESULT>
2702 .*---------------------------------------------------------------------*
2703 :h3.ASN1::TypeAssignment->BuiltinType: TeletexString->Single value
2704 .*---------------------------------------------------------------------*
2706 <TC - ASN1::TypeAssignment->BuiltinType: TeletexString->Single value>
2709 <MODULE ASN Module-A ModuleA.asn>
2710 Module-A DEFINITIONS ::=
2713 X ::= TeletexString (nonexi)
2716 <RESULT IF_PASS COUNT 1>
2717 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2719 <RESULT IF_PASS COUNT 1>
2722 <RESULT IF_PASS POSITIVE>
2723 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2725 <RESULT IF_FAIL NEGATIVE>
2726 (?im)\berror\b<END_RESULT>
2730 .*---------------------------------------------------------------------*
2731 :h3.ASN1::TypeAssignment->BuiltinType: TeletexString->Value list
2732 .*---------------------------------------------------------------------*
2734 <TC - ASN1::TypeAssignment->BuiltinType: TeletexString->Value list>
2737 <MODULE ASN Module-A ModuleA.asn>
2738 Module-A DEFINITIONS ::=
2741 X ::= TeletexString ("getting"|"more"|"tricky"|nonexi)
2744 <RESULT IF_PASS COUNT 1>
2745 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2747 <RESULT IF_PASS COUNT 1>
2750 <RESULT IF_PASS POSITIVE>
2751 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2753 <RESULT IF_FAIL NEGATIVE>
2754 (?im)\berror\b<END_RESULT>
2758 .*---------------------------------------------------------------------*
2759 :h3.ASN1::TypeAssignment->BuiltinType: TeletexString->Alphabet constraint
2760 .*---------------------------------------------------------------------*
2762 <TC - ASN1::TypeAssignment->BuiltinType: TeletexString->Alphabet constraint>
2765 <MODULE ASN Module-A ModuleA.asn>
2766 Module-A DEFINITIONS ::=
2769 X ::= TeletexString (FROM ("0".."9"|"*"|"#"|nonexi))
2772 <RESULT IF_PASS COUNT 1>
2773 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2775 <RESULT IF_PASS COUNT 1>
2776 (?im)\berror: Value range constraint is not allowed for type `TeletexString'
2778 <RESULT IF_PASS COUNT 2>
2781 <RESULT IF_PASS POSITIVE>
2782 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2784 <RESULT IF_FAIL NEGATIVE>
2785 (?im)\berror\b<END_RESULT>
2789 .*---------------------------------------------------------------------*
2790 :h3.ASN1::TypeAssignment->BuiltinType: TeletexString->PATTERN
2791 .*---------------------------------------------------------------------*
2793 <TC - ASN1::TypeAssignment->BuiltinType: TeletexString->PATTERN>
2796 <MODULE ASN Module-A ModuleA.asn>
2797 Module-A DEFINITIONS ::=
2800 X ::= TeletexString (PATTERN nonexi)
2803 <RESULT IF_PASS COUNT 1>
2804 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2806 <RESULT IF_PASS COUNT 1>
2809 <RESULT IF_PASS POSITIVE>
2810 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2812 <RESULT IF_FAIL NEGATIVE>
2813 (?im)\berror\b<END_RESULT>
2817 .*---------------------------------------------------------------------*
2818 :h3.ASN1::TypeAssignment->BuiltinType: T61String->SIZE->Single value
2819 .*---------------------------------------------------------------------*
2821 <TC - ASN1::TypeAssignment->BuiltinType: T61String->SIZE->Single value>
2824 <MODULE ASN Module-A ModuleA.asn>
2825 Module-A DEFINITIONS ::=
2828 X ::= T61String (SIZE(nonexi))
2831 <RESULT IF_PASS COUNT 1>
2832 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2834 <RESULT IF_PASS COUNT 1>
2837 <RESULT IF_PASS POSITIVE>
2838 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2840 <RESULT IF_FAIL NEGATIVE>
2841 (?im)\berror\b<END_RESULT>
2845 .*---------------------------------------------------------------------*
2846 :h3.ASN1::TypeAssignment->BuiltinType: T61String->SIZE->Range
2847 .*---------------------------------------------------------------------*
2849 <TC - ASN1::TypeAssignment->BuiltinType: T61String->SIZE->Range>
2852 <MODULE ASN Module-A ModuleA.asn>
2853 Module-A DEFINITIONS ::=
2856 X ::= T61String (SIZE(88..nonexi))
2859 <RESULT IF_PASS COUNT 1>
2860 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2862 <RESULT IF_PASS COUNT 1>
2865 <RESULT IF_PASS POSITIVE>
2866 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2868 <RESULT IF_FAIL NEGATIVE>
2869 (?im)\berror\b<END_RESULT>
2873 .*---------------------------------------------------------------------*
2874 :h3.ASN1::TypeAssignment->BuiltinType: T61String->SIZE->List
2875 .*---------------------------------------------------------------------*
2877 <TC - ASN1::TypeAssignment->BuiltinType: T61String->SIZE->List>
2880 <MODULE ASN Module-A ModuleA.asn>
2881 Module-A DEFINITIONS ::=
2884 X ::= T61String (SIZE(7|13|88..nonexi))
2887 <RESULT IF_PASS COUNT 1>
2888 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2890 <RESULT IF_PASS COUNT 1>
2893 <RESULT IF_PASS POSITIVE>
2894 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2896 <RESULT IF_FAIL NEGATIVE>
2897 (?im)\berror\b<END_RESULT>
2901 .*---------------------------------------------------------------------*
2902 :h3.ASN1::TypeAssignment->BuiltinType: T61String->Single value
2903 .*---------------------------------------------------------------------*
2905 <TC - ASN1::TypeAssignment->BuiltinType: T61String->Single value>
2908 <MODULE ASN Module-A ModuleA.asn>
2909 Module-A DEFINITIONS ::=
2912 X ::= T61String (nonexi)
2915 <RESULT IF_PASS COUNT 1>
2916 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2918 <RESULT IF_PASS COUNT 1>
2921 <RESULT IF_PASS POSITIVE>
2922 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2924 <RESULT IF_FAIL NEGATIVE>
2925 (?im)\berror\b<END_RESULT>
2929 .*---------------------------------------------------------------------*
2930 :h3.ASN1::TypeAssignment->BuiltinType: T61String->Value list
2931 .*---------------------------------------------------------------------*
2933 <TC - ASN1::TypeAssignment->BuiltinType: T61String->Value list>
2936 <MODULE ASN Module-A ModuleA.asn>
2937 Module-A DEFINITIONS ::=
2940 X ::= T61String ("getting"|"more"|"tricky"|nonexi)
2943 <RESULT IF_PASS COUNT 1>
2944 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2946 <RESULT IF_PASS COUNT 1>
2949 <RESULT IF_PASS POSITIVE>
2950 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2952 <RESULT IF_FAIL NEGATIVE>
2953 (?im)\berror\b<END_RESULT>
2957 .*---------------------------------------------------------------------*
2958 :h3.ASN1::TypeAssignment->BuiltinType: T61String->Alphabet constraint
2959 .*---------------------------------------------------------------------*
2961 <TC - ASN1::TypeAssignment->BuiltinType: T61String->Alphabet constraint>
2964 <MODULE ASN Module-A ModuleA.asn>
2965 Module-A DEFINITIONS ::=
2968 X ::= T61String (FROM ("0".."9"|"*"|"#"|nonexi))
2971 <RESULT IF_PASS COUNT 1>
2972 (?im)\berror\b.+?no.+?assignment.+?Nonexi
2974 <RESULT IF_PASS COUNT 1>
2975 (?im)\berror: Value range constraint is not allowed for type `TeletexString'
2977 <RESULT IF_PASS COUNT 2>
2980 <RESULT IF_PASS POSITIVE>
2981 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
2983 <RESULT IF_FAIL NEGATIVE>
2984 (?im)\berror\b<END_RESULT>
2988 .*---------------------------------------------------------------------*
2989 :h3.ASN1::TypeAssignment->BuiltinType: T61String->PATTERN
2990 .*---------------------------------------------------------------------*
2992 <TC - ASN1::TypeAssignment->BuiltinType: T61String->PATTERN>
2995 <MODULE ASN Module-A ModuleA.asn>
2996 Module-A DEFINITIONS ::=
2999 X ::= T61String (PATTERN nonexi)
3002 <RESULT IF_PASS COUNT 1>
3003 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3005 <RESULT IF_PASS COUNT 1>
3008 <RESULT IF_PASS POSITIVE>
3009 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3011 <RESULT IF_FAIL NEGATIVE>
3012 (?im)\berror\b<END_RESULT>
3017 .*---------------------------------------------------------------------*
3018 :h3.ASN1::TypeAssignment->BuiltinType: VideotexString->SIZE->Single value
3019 .*---------------------------------------------------------------------*
3021 <TC - ASN1::TypeAssignment->BuiltinType: VideotexString->SIZE->Single value>
3024 <MODULE ASN Module-A ModuleA.asn>
3025 Module-A DEFINITIONS ::=
3028 X ::= VideotexString (SIZE(nonexi))
3031 <RESULT IF_PASS COUNT 1>
3032 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3034 <RESULT IF_PASS COUNT 1>
3037 <RESULT IF_PASS POSITIVE>
3038 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3040 <RESULT IF_FAIL NEGATIVE>
3041 (?im)\berror\b<END_RESULT>
3045 .*---------------------------------------------------------------------*
3046 :h3.ASN1::TypeAssignment->BuiltinType: VideotexString->SIZE->Range
3047 .*---------------------------------------------------------------------*
3049 <TC - ASN1::TypeAssignment->BuiltinType: VideotexString->SIZE->Range>
3052 <MODULE ASN Module-A ModuleA.asn>
3053 Module-A DEFINITIONS ::=
3056 X ::= VideotexString (SIZE(88..nonexi))
3059 <RESULT IF_PASS COUNT 1>
3060 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3062 <RESULT IF_PASS COUNT 1>
3065 <RESULT IF_PASS POSITIVE>
3066 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3068 <RESULT IF_FAIL NEGATIVE>
3069 (?im)\berror\b<END_RESULT>
3073 .*---------------------------------------------------------------------*
3074 :h3.ASN1::TypeAssignment->BuiltinType: VideotexString->SIZE->List
3075 .*---------------------------------------------------------------------*
3077 <TC - ASN1::TypeAssignment->BuiltinType: VideotexString->SIZE->List>
3080 <MODULE ASN Module-A ModuleA.asn>
3081 Module-A DEFINITIONS ::=
3084 X ::= VideotexString (SIZE(7|13|88..nonexi))
3087 <RESULT IF_PASS COUNT 1>
3088 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3090 <RESULT IF_PASS COUNT 1>
3093 <RESULT IF_PASS POSITIVE>
3094 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3096 <RESULT IF_FAIL NEGATIVE>
3097 (?im)\berror\b<END_RESULT>
3101 .*---------------------------------------------------------------------*
3102 :h3.ASN1::TypeAssignment->BuiltinType: VideotexString->Single value
3103 .*---------------------------------------------------------------------*
3105 <TC - ASN1::TypeAssignment->BuiltinType: VideotexString->Single value>
3108 <MODULE ASN Module-A ModuleA.asn>
3109 Module-A DEFINITIONS ::=
3112 X ::= VideotexString (nonexi)
3115 <RESULT IF_PASS COUNT 1>
3116 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3118 <RESULT IF_PASS COUNT 1>
3121 <RESULT IF_PASS POSITIVE>
3122 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3124 <RESULT IF_FAIL NEGATIVE>
3125 (?im)\berror\b<END_RESULT>
3129 .*---------------------------------------------------------------------*
3130 :h3.ASN1::TypeAssignment->BuiltinType: VideotexString->Value list
3131 .*---------------------------------------------------------------------*
3133 <TC - ASN1::TypeAssignment->BuiltinType: VideotexString->Value list>
3136 <MODULE ASN Module-A ModuleA.asn>
3137 Module-A DEFINITIONS ::=
3140 X ::= VideotexString ("getting"|"more"|"tricky"|nonexi)
3143 <RESULT IF_PASS COUNT 1>
3144 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3146 <RESULT IF_PASS COUNT 1>
3149 <RESULT IF_PASS POSITIVE>
3150 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3152 <RESULT IF_FAIL NEGATIVE>
3153 (?im)\berror\b<END_RESULT>
3157 .*---------------------------------------------------------------------*
3158 :h3.ASN1::TypeAssignment->BuiltinType: VideotexString->Alphabet constraint
3159 .*---------------------------------------------------------------------*
3161 <TC - ASN1::TypeAssignment->BuiltinType: VideotexString->Alphabet constraint>
3164 <MODULE ASN Module-A ModuleA.asn>
3165 Module-A DEFINITIONS ::=
3168 X ::= VideotexString (FROM ("0".."9"|"*"|"#"|nonexi))
3171 <RESULT IF_PASS COUNT 1>
3172 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3174 <RESULT IF_PASS COUNT 1>
3175 (?im)\berror: Value range constraint is not allowed for type `VideotexString'
3177 <RESULT IF_PASS COUNT 2>
3180 <RESULT IF_PASS POSITIVE>
3181 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3183 <RESULT IF_FAIL NEGATIVE>
3184 (?im)\berror\b<END_RESULT>
3190 .*---------------------------------------------------------------------*
3191 :h3.ASN1::TypeAssignment->BuiltinType: GraphicString->SIZE->Single value
3192 .*---------------------------------------------------------------------*
3194 <TC - ASN1::TypeAssignment->BuiltinType: GraphicString->SIZE->Single value>
3197 <MODULE ASN Module-A ModuleA.asn>
3198 Module-A DEFINITIONS ::=
3201 X ::= GraphicString (SIZE(nonexi))
3204 <RESULT IF_PASS COUNT 1>
3205 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3207 <RESULT IF_PASS COUNT 1>
3210 <RESULT IF_PASS POSITIVE>
3211 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3213 <RESULT IF_FAIL NEGATIVE>
3214 (?im)\berror\b<END_RESULT>
3218 .*---------------------------------------------------------------------*
3219 :h3.ASN1::TypeAssignment->BuiltinType: GraphicString->SIZE->Range
3220 .*---------------------------------------------------------------------*
3222 <TC - ASN1::TypeAssignment->BuiltinType: GraphicString->SIZE->Range>
3225 <MODULE ASN Module-A ModuleA.asn>
3226 Module-A DEFINITIONS ::=
3229 X ::= GraphicString (SIZE(88..nonexi))
3232 <RESULT IF_PASS COUNT 1>
3233 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3235 <RESULT IF_PASS COUNT 1>
3238 <RESULT IF_PASS POSITIVE>
3239 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3241 <RESULT IF_FAIL NEGATIVE>
3242 (?im)\berror\b<END_RESULT>
3246 .*---------------------------------------------------------------------*
3247 :h3.ASN1::TypeAssignment->BuiltinType: GraphicString->SIZE->List
3248 .*---------------------------------------------------------------------*
3250 <TC - ASN1::TypeAssignment->BuiltinType: GraphicString->SIZE->List>
3253 <MODULE ASN Module-A ModuleA.asn>
3254 Module-A DEFINITIONS ::=
3257 X ::= GraphicString (SIZE(7|13|88..nonexi))
3260 <RESULT IF_PASS COUNT 1>
3261 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3263 <RESULT IF_PASS COUNT 1>
3266 <RESULT IF_PASS POSITIVE>
3267 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3269 <RESULT IF_FAIL NEGATIVE>
3270 (?im)\berror\b<END_RESULT>
3274 .*---------------------------------------------------------------------*
3275 :h3.ASN1::TypeAssignment->BuiltinType: GraphicString->Single value
3276 .*---------------------------------------------------------------------*
3278 <TC - ASN1::TypeAssignment->BuiltinType: GraphicString->Single value>
3281 <MODULE ASN Module-A ModuleA.asn>
3282 Module-A DEFINITIONS ::=
3285 X ::= GraphicString (nonexi)
3288 <RESULT IF_PASS COUNT 1>
3289 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3291 <RESULT IF_PASS COUNT 1>
3294 <RESULT IF_PASS POSITIVE>
3295 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3297 <RESULT IF_FAIL NEGATIVE>
3298 (?im)\berror\b<END_RESULT>
3302 .*---------------------------------------------------------------------*
3303 :h3.ASN1::TypeAssignment->BuiltinType: GraphicString->Value list
3304 .*---------------------------------------------------------------------*
3306 <TC - ASN1::TypeAssignment->BuiltinType: GraphicString->Value list>
3309 <MODULE ASN Module-A ModuleA.asn>
3310 Module-A DEFINITIONS ::=
3313 X ::= GraphicString ("getting"|"more"|"tricky"|nonexi)
3316 <RESULT IF_PASS COUNT 1>
3317 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3319 <RESULT IF_PASS COUNT 1>
3322 <RESULT IF_PASS POSITIVE>
3323 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3325 <RESULT IF_FAIL NEGATIVE>
3326 (?im)\berror\b<END_RESULT>
3330 .*---------------------------------------------------------------------*
3331 :h3.ASN1::TypeAssignment->BuiltinType: GraphicString->Alphabet constraint
3332 .*---------------------------------------------------------------------*
3334 <TC - ASN1::TypeAssignment->BuiltinType: GraphicString->Alphabet constraint>
3337 <MODULE ASN Module-A ModuleA.asn>
3338 Module-A DEFINITIONS ::=
3341 X ::= GraphicString (FROM ("0".."9"|"*"|"#"|nonexi))
3344 <RESULT IF_PASS COUNT 1>
3345 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3347 <RESULT IF_PASS COUNT 1>
3348 (?im)\berror: Value range constraint is not allowed for type `GraphicString'
3350 <RESULT IF_PASS COUNT 2>
3353 <RESULT IF_PASS POSITIVE>
3354 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3356 <RESULT IF_FAIL NEGATIVE>
3357 (?im)\berror\b<END_RESULT>
3361 .*---------------------------------------------------------------------*
3362 :h3.ASN1::TypeAssignment->BuiltinType: GraphicString->PATTERN
3363 .*---------------------------------------------------------------------*
3365 <TC - ASN1::TypeAssignment->BuiltinType: GraphicString->PATTERN>
3368 <MODULE ASN Module-A ModuleA.asn>
3369 Module-A DEFINITIONS ::=
3372 X ::= GraphicString (PATTERN nonexi)
3375 <RESULT IF_PASS COUNT 1>
3376 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3378 <RESULT IF_PASS COUNT 1>
3381 <RESULT IF_PASS POSITIVE>
3382 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3384 <RESULT IF_FAIL NEGATIVE>
3385 (?im)\berror\b<END_RESULT>
3389 .*---------------------------------------------------------------------*
3390 :h3.ASN1::TypeAssignment->BuiltinType: GeneralString->SIZE->Single value
3391 .*---------------------------------------------------------------------*
3393 <TC - ASN1::TypeAssignment->BuiltinType: GeneralString->SIZE->Single value>
3396 <MODULE ASN Module-A ModuleA.asn>
3397 Module-A DEFINITIONS ::=
3400 X ::= GeneralString (SIZE(nonexi))
3403 <RESULT IF_PASS COUNT 1>
3404 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3406 <RESULT IF_PASS COUNT 1>
3409 <RESULT IF_PASS POSITIVE>
3410 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3412 <RESULT IF_FAIL NEGATIVE>
3413 (?im)\berror\b<END_RESULT>
3417 .*---------------------------------------------------------------------*
3418 :h3.ASN1::TypeAssignment->BuiltinType: GeneralString->SIZE->Range
3419 .*---------------------------------------------------------------------*
3421 <TC - ASN1::TypeAssignment->BuiltinType: GeneralString->SIZE->Range>
3424 <MODULE ASN Module-A ModuleA.asn>
3425 Module-A DEFINITIONS ::=
3428 X ::= GeneralString (SIZE(88..nonexi))
3431 <RESULT IF_PASS COUNT 1>
3432 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3434 <RESULT IF_PASS COUNT 1>
3437 <RESULT IF_PASS POSITIVE>
3438 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3440 <RESULT IF_FAIL NEGATIVE>
3441 (?im)\berror\b<END_RESULT>
3445 .*---------------------------------------------------------------------*
3446 :h3.ASN1::TypeAssignment->BuiltinType: GeneralString->SIZE->List
3447 .*---------------------------------------------------------------------*
3449 <TC - ASN1::TypeAssignment->BuiltinType: GeneralString->SIZE->List>
3452 <MODULE ASN Module-A ModuleA.asn>
3453 Module-A DEFINITIONS ::=
3456 X ::= GeneralString (SIZE(7|13|88..nonexi))
3459 <RESULT IF_PASS COUNT 1>
3460 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3462 <RESULT IF_PASS COUNT 1>
3465 <RESULT IF_PASS POSITIVE>
3466 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3468 <RESULT IF_FAIL NEGATIVE>
3469 (?im)\berror\b<END_RESULT>
3473 .*---------------------------------------------------------------------*
3474 :h3.ASN1::TypeAssignment->BuiltinType: GeneralString->Single value
3475 .*---------------------------------------------------------------------*
3477 <TC - ASN1::TypeAssignment->BuiltinType: GeneralString->Single value>
3480 <MODULE ASN Module-A ModuleA.asn>
3481 Module-A DEFINITIONS ::=
3484 X ::= GeneralString (nonexi)
3487 <RESULT IF_PASS COUNT 1>
3488 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3490 <RESULT IF_PASS COUNT 1>
3493 <RESULT IF_PASS POSITIVE>
3494 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3496 <RESULT IF_FAIL NEGATIVE>
3497 (?im)\berror\b<END_RESULT>
3501 .*---------------------------------------------------------------------*
3502 :h3.ASN1::TypeAssignment->BuiltinType: GeneralString->Value list
3503 .*---------------------------------------------------------------------*
3505 <TC - ASN1::TypeAssignment->BuiltinType: GeneralString->Value list>
3508 <MODULE ASN Module-A ModuleA.asn>
3509 Module-A DEFINITIONS ::=
3512 X ::= GeneralString ("getting"|"more"|"tricky"|nonexi)
3515 <RESULT IF_PASS COUNT 1>
3516 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3518 <RESULT IF_PASS COUNT 1>
3521 <RESULT IF_PASS POSITIVE>
3522 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3524 <RESULT IF_FAIL NEGATIVE>
3525 (?im)\berror\b<END_RESULT>
3529 .*---------------------------------------------------------------------*
3530 :h3.ASN1::TypeAssignment->BuiltinType: GeneralString->Alphabet constraint
3531 .*---------------------------------------------------------------------*
3533 <TC - ASN1::TypeAssignment->BuiltinType: GeneralString->Alphabet constraint>
3536 <MODULE ASN Module-A ModuleA.asn>
3537 Module-A DEFINITIONS ::=
3540 X ::= GeneralString (FROM ("0".."9"|"*"|"#"|nonexi))
3543 <RESULT IF_PASS COUNT 1>
3544 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3546 <RESULT IF_PASS COUNT 1>
3547 (?im)\berror: Value range constraint is not allowed for type `GeneralString'
3549 <RESULT IF_PASS COUNT 2>
3552 <RESULT IF_PASS POSITIVE>
3553 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3555 <RESULT IF_FAIL NEGATIVE>
3556 (?im)\berror\b<END_RESULT>
3560 .*---------------------------------------------------------------------*
3561 :h3.ASN1::TypeAssignment->BuiltinType: GeneralString->PATTERN
3562 .*---------------------------------------------------------------------*
3564 <TC - ASN1::TypeAssignment->BuiltinType: GeneralString->PATTERN>
3567 <MODULE ASN Module-A ModuleA.asn>
3568 Module-A DEFINITIONS ::=
3571 X ::= GeneralString (PATTERN nonexi)
3574 <RESULT IF_PASS COUNT 1>
3575 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3577 <RESULT IF_PASS COUNT 1>
3580 <RESULT IF_PASS POSITIVE>
3581 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3583 <RESULT IF_FAIL NEGATIVE>
3584 (?im)\berror\b<END_RESULT>
3588 .*---------------------------------------------------------------------*
3589 :h3.ASN1::TypeAssignment->BuiltinType: UniversalString->SIZE->Single value
3590 .*---------------------------------------------------------------------*
3592 <TC - ASN1::TypeAssignment->BuiltinType: UniversalString->SIZE->Single value>
3595 <MODULE ASN Module-A ModuleA.asn>
3596 Module-A DEFINITIONS ::=
3599 X ::= UniversalString (SIZE(nonexi))
3602 <RESULT IF_PASS COUNT 1>
3603 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3605 <RESULT IF_PASS COUNT 1>
3608 <RESULT IF_PASS POSITIVE>
3609 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3611 <RESULT IF_FAIL NEGATIVE>
3612 (?im)\berror\b<END_RESULT>
3616 .*---------------------------------------------------------------------*
3617 :h3.ASN1::TypeAssignment->BuiltinType: UniversalString->SIZE->Range
3618 .*---------------------------------------------------------------------*
3620 <TC - ASN1::TypeAssignment->BuiltinType: UniversalString->SIZE->Range>
3623 <MODULE ASN Module-A ModuleA.asn>
3624 Module-A DEFINITIONS ::=
3627 X ::= UniversalString (SIZE(88..nonexi))
3630 <RESULT IF_PASS COUNT 1>
3631 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3633 <RESULT IF_PASS COUNT 1>
3636 <RESULT IF_PASS POSITIVE>
3637 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3639 <RESULT IF_FAIL NEGATIVE>
3640 (?im)\berror\b<END_RESULT>
3644 .*---------------------------------------------------------------------*
3645 :h3.ASN1::TypeAssignment->BuiltinType: UniversalString->SIZE->List
3646 .*---------------------------------------------------------------------*
3648 <TC - ASN1::TypeAssignment->BuiltinType: UniversalString->SIZE->List>
3651 <MODULE ASN Module-A ModuleA.asn>
3652 Module-A DEFINITIONS ::=
3655 X ::= UniversalString (SIZE(7|13|88..nonexi))
3658 <RESULT IF_PASS COUNT 1>
3659 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3661 <RESULT IF_PASS COUNT 1>
3664 <RESULT IF_PASS POSITIVE>
3665 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3667 <RESULT IF_FAIL NEGATIVE>
3668 (?im)\berror\b<END_RESULT>
3672 .*---------------------------------------------------------------------*
3673 :h3.ASN1::TypeAssignment->BuiltinType: UniversalString->Single value
3674 .*---------------------------------------------------------------------*
3676 <TC - ASN1::TypeAssignment->BuiltinType: UniversalString->Single value>
3679 <MODULE ASN Module-A ModuleA.asn>
3680 Module-A DEFINITIONS ::=
3683 X ::= UniversalString (nonexi)
3686 <RESULT IF_PASS COUNT 1>
3687 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3689 <RESULT IF_PASS COUNT 1>
3692 <RESULT IF_PASS POSITIVE>
3693 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3695 <RESULT IF_FAIL NEGATIVE>
3696 (?im)\berror\b<END_RESULT>
3700 .*---------------------------------------------------------------------*
3701 :h3.ASN1::TypeAssignment->BuiltinType: UniversalString->Value list
3702 .*---------------------------------------------------------------------*
3704 <TC - ASN1::TypeAssignment->BuiltinType: UniversalString->Value list>
3707 <MODULE ASN Module-A ModuleA.asn>
3708 Module-A DEFINITIONS ::=
3712 X ::= UniversalString ({0 0 0 65}|nonexi)
3715 <RESULT IF_PASS COUNT 1>
3716 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3718 <RESULT IF_PASS COUNT 1>
3721 <RESULT IF_PASS POSITIVE>
3722 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3724 <RESULT IF_FAIL NEGATIVE>
3725 (?im)\berror\b<END_RESULT>
3729 .*---------------------------------------------------------------------*
3730 :h3.ASN1::TypeAssignment->BuiltinType: UniversalString->Value list->Embedded
3731 .*---------------------------------------------------------------------*
3733 <TC - ASN1::TypeAssignment->BuiltinType: UniversalString->Value list->Embedded>
3736 <MODULE ASN Module-A ModuleA.asn>
3737 Module-A DEFINITIONS ::=
3741 X ::= UniversalString ({0 0 0 65}|{0 0 0 nonexi})
3744 <RESULT IF_PASS COUNT 1>
3745 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3747 <RESULT IF_PASS COUNT 1>
3750 <RESULT IF_PASS POSITIVE>
3751 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3753 <RESULT IF_FAIL NEGATIVE>
3754 (?im)\berror\b<END_RESULT>
3758 .*---------------------------------------------------------------------*
3759 :h3.ASN1::TypeAssignment->BuiltinType: UniversalString->Alphabet constraint
3760 .*---------------------------------------------------------------------*
3762 <TC - ASN1::TypeAssignment->BuiltinType: UniversalString->Alphabet constraint>
3765 <MODULE ASN Module-A ModuleA.asn>
3766 Module-A DEFINITIONS ::=
3769 X ::= UniversalString (FROM ("0".."9"|"*"|"#"|nonexi))
3772 <RESULT IF_PASS COUNT 1>
3773 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3775 <RESULT IF_PASS COUNT 1>
3778 <RESULT IF_PASS POSITIVE>
3779 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3781 <RESULT IF_FAIL NEGATIVE>
3782 (?im)\berror\b<END_RESULT>
3786 .*---------------------------------------------------------------------*
3787 :h3.ASN1::TypeAssignment->BuiltinType: UniversalString->PATTERN
3788 .*---------------------------------------------------------------------*
3790 <TC - ASN1::TypeAssignment->BuiltinType: UniversalString->PATTERN>
3793 <MODULE ASN Module-A ModuleA.asn>
3794 Module-A DEFINITIONS ::=
3797 X ::= UniversalString (PATTERN nonexi)
3800 <RESULT IF_PASS COUNT 1>
3801 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3803 <RESULT IF_PASS COUNT 1>
3806 <RESULT IF_PASS POSITIVE>
3807 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3809 <RESULT IF_FAIL NEGATIVE>
3810 (?im)\berror\b<END_RESULT>
3814 .*---------------------------------------------------------------------*
3815 :h3.ASN1::TypeAssignment->BuiltinType: BMPString->SIZE->Single value
3816 .*---------------------------------------------------------------------*
3818 <TC - ASN1::TypeAssignment->BuiltinType: BMPString->SIZE->Single value>
3821 <MODULE ASN Module-A ModuleA.asn>
3822 Module-A DEFINITIONS ::=
3825 X ::= BMPString (SIZE(nonexi))
3828 <RESULT IF_PASS COUNT 1>
3829 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3831 <RESULT IF_PASS COUNT 1>
3834 <RESULT IF_PASS POSITIVE>
3835 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3837 <RESULT IF_FAIL NEGATIVE>
3838 (?im)\berror\b<END_RESULT>
3842 .*---------------------------------------------------------------------*
3843 :h3.ASN1::TypeAssignment->BuiltinType: BMPString->SIZE->Range
3844 .*---------------------------------------------------------------------*
3846 <TC - ASN1::TypeAssignment->BuiltinType: BMPString->SIZE->Range>
3849 <MODULE ASN Module-A ModuleA.asn>
3850 Module-A DEFINITIONS ::=
3853 X ::= BMPString (SIZE(88..nonexi))
3856 <RESULT IF_PASS COUNT 1>
3857 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3859 <RESULT IF_PASS COUNT 1>
3862 <RESULT IF_PASS POSITIVE>
3863 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3865 <RESULT IF_FAIL NEGATIVE>
3866 (?im)\berror\b<END_RESULT>
3870 .*---------------------------------------------------------------------*
3871 :h3.ASN1::TypeAssignment->BuiltinType: BMPString->SIZE->List
3872 .*---------------------------------------------------------------------*
3874 <TC - ASN1::TypeAssignment->BuiltinType: BMPString->SIZE->List>
3877 <MODULE ASN Module-A ModuleA.asn>
3878 Module-A DEFINITIONS ::=
3881 X ::= BMPString (SIZE(7|13|88..nonexi))
3884 <RESULT IF_PASS COUNT 1>
3885 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3887 <RESULT IF_PASS COUNT 1>
3890 <RESULT IF_PASS POSITIVE>
3891 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3893 <RESULT IF_FAIL NEGATIVE>
3894 (?im)\berror\b<END_RESULT>
3898 .*---------------------------------------------------------------------*
3899 :h3.ASN1::TypeAssignment->BuiltinType: BMPString->Single value
3900 .*---------------------------------------------------------------------*
3902 <TC - ASN1::TypeAssignment->BuiltinType: BMPString->Single value>
3905 <MODULE ASN Module-A ModuleA.asn>
3906 Module-A DEFINITIONS ::=
3909 X ::= BMPString (nonexi)
3912 <RESULT IF_PASS COUNT 1>
3913 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3915 <RESULT IF_PASS COUNT 1>
3918 <RESULT IF_PASS POSITIVE>
3919 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3921 <RESULT IF_FAIL NEGATIVE>
3922 (?im)\berror\b<END_RESULT>
3926 .*---------------------------------------------------------------------*
3927 :h3.ASN1::TypeAssignment->BuiltinType: BMPString->Value list
3928 .*---------------------------------------------------------------------*
3930 <TC - ASN1::TypeAssignment->BuiltinType: BMPString->Value list>
3933 <MODULE ASN Module-A ModuleA.asn>
3934 Module-A DEFINITIONS ::=
3938 X ::= BMPString ({0 0 0 65}|nonexi)
3941 <RESULT IF_PASS COUNT 1>
3942 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3944 <RESULT IF_PASS COUNT 1>
3947 <RESULT IF_PASS POSITIVE>
3948 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3950 <RESULT IF_FAIL NEGATIVE>
3951 (?im)\berror\b<END_RESULT>
3955 .*---------------------------------------------------------------------*
3956 :h3.ASN1::TypeAssignment->BuiltinType: BMPString->Value list->Embedded
3957 .*---------------------------------------------------------------------*
3959 <TC - ASN1::TypeAssignment->BuiltinType: BMPString->Value list->Embedded>
3962 <MODULE ASN Module-A ModuleA.asn>
3963 Module-A DEFINITIONS ::=
3967 X ::= BMPString ({0 0 0 65}|{0 0 0 nonexi})
3970 <RESULT IF_PASS COUNT 1>
3971 (?im)\berror\b.+?no.+?assignment.+?Nonexi
3973 <RESULT IF_PASS COUNT 1>
3976 <RESULT IF_PASS POSITIVE>
3977 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
3979 <RESULT IF_FAIL NEGATIVE>
3980 (?im)\berror\b<END_RESULT>
3984 .*---------------------------------------------------------------------*
3985 :h3.ASN1::TypeAssignment->BuiltinType: BMPString->Alphabet constraint
3986 .*---------------------------------------------------------------------*
3988 <TC - ASN1::TypeAssignment->BuiltinType: BMPString->Alphabet constraint>
3991 <MODULE ASN Module-A ModuleA.asn>
3992 Module-A DEFINITIONS ::=
3995 X ::= BMPString (FROM ("0".."9"|"*"|"#"|nonexi))
3998 <RESULT IF_PASS COUNT 1>
3999 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4001 <RESULT IF_PASS COUNT 1>
4004 <RESULT IF_PASS POSITIVE>
4005 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4007 <RESULT IF_FAIL NEGATIVE>
4008 (?im)\berror\b<END_RESULT>
4012 .*---------------------------------------------------------------------*
4013 :h3.ASN1::TypeAssignment->BuiltinType: BMPString->PATTERN
4014 .*---------------------------------------------------------------------*
4016 <TC - ASN1::TypeAssignment->BuiltinType: BMPString->PATTERN>
4019 <MODULE ASN Module-A ModuleA.asn>
4020 Module-A DEFINITIONS ::=
4023 X ::= BMPString (PATTERN nonexi)
4026 <RESULT IF_PASS COUNT 1>
4027 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4029 <RESULT IF_PASS COUNT 1>
4032 <RESULT IF_PASS POSITIVE>
4033 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4035 <RESULT IF_FAIL NEGATIVE>
4036 (?im)\berror\b<END_RESULT>
4040 .*---------------------------------------------------------------------*
4041 :h3.ASN1::TypeAssignment->BuiltinType: UTF8String->SIZE->Single value
4042 .*---------------------------------------------------------------------*
4044 <TC - ASN1::TypeAssignment->BuiltinType: UTF8String->SIZE->Single value>
4047 <MODULE ASN Module-A ModuleA.asn>
4048 Module-A DEFINITIONS ::=
4051 X ::= UTF8String (SIZE(nonexi))
4054 <RESULT IF_PASS COUNT 1>
4055 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4057 <RESULT IF_PASS COUNT 1>
4060 <RESULT IF_PASS POSITIVE>
4061 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4063 <RESULT IF_FAIL NEGATIVE>
4064 (?im)\berror\b<END_RESULT>
4068 .*---------------------------------------------------------------------*
4069 :h3.ASN1::TypeAssignment->BuiltinType: UTF8String->SIZE->Range
4070 .*---------------------------------------------------------------------*
4072 <TC - ASN1::TypeAssignment->BuiltinType: UTF8String->SIZE->Range>
4075 <MODULE ASN Module-A ModuleA.asn>
4076 Module-A DEFINITIONS ::=
4079 X ::= UTF8String (SIZE(88..nonexi))
4082 <RESULT IF_PASS COUNT 1>
4083 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4085 <RESULT IF_PASS COUNT 1>
4088 <RESULT IF_PASS POSITIVE>
4089 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4091 <RESULT IF_FAIL NEGATIVE>
4092 (?im)\berror\b<END_RESULT>
4096 .*---------------------------------------------------------------------*
4097 :h3.ASN1::TypeAssignment->BuiltinType: UTF8String->SIZE->List
4098 .*---------------------------------------------------------------------*
4100 <TC - ASN1::TypeAssignment->BuiltinType: UTF8String->SIZE->List>
4103 <MODULE ASN Module-A ModuleA.asn>
4104 Module-A DEFINITIONS ::=
4107 X ::= UTF8String (SIZE(7|13|88..nonexi))
4110 <RESULT IF_PASS COUNT 1>
4111 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4113 <RESULT IF_PASS COUNT 1>
4116 <RESULT IF_PASS POSITIVE>
4117 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4119 <RESULT IF_FAIL NEGATIVE>
4120 (?im)\berror\b<END_RESULT>
4124 .*---------------------------------------------------------------------*
4125 :h3.ASN1::TypeAssignment->BuiltinType: UTF8String->Single value
4126 .*---------------------------------------------------------------------*
4128 <TC - ASN1::TypeAssignment->BuiltinType: UTF8String->Single value>
4131 <MODULE ASN Module-A ModuleA.asn>
4132 Module-A DEFINITIONS ::=
4135 X ::= UTF8String (nonexi)
4138 <RESULT IF_PASS COUNT 1>
4139 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4141 <RESULT IF_PASS COUNT 1>
4144 <RESULT IF_PASS POSITIVE>
4145 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4147 <RESULT IF_FAIL NEGATIVE>
4148 (?im)\berror\b<END_RESULT>
4152 .*---------------------------------------------------------------------*
4153 :h3.ASN1::TypeAssignment->BuiltinType: UTF8String->Value list
4154 .*---------------------------------------------------------------------*
4156 <TC - ASN1::TypeAssignment->BuiltinType: UTF8String->Value list>
4159 <MODULE ASN Module-A ModuleA.asn>
4160 Module-A DEFINITIONS ::=
4163 X ::= UTF8String ("getting"|"more"|"tricky"|nonexi)
4166 <RESULT IF_PASS COUNT 1>
4167 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4169 <RESULT IF_PASS COUNT 1>
4172 <RESULT IF_PASS POSITIVE>
4173 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4175 <RESULT IF_FAIL NEGATIVE>
4176 (?im)\berror\b<END_RESULT>
4180 .*---------------------------------------------------------------------*
4181 :h3.ASN1::TypeAssignment->BuiltinType: UTF8String->Alphabet constraint
4182 .*---------------------------------------------------------------------*
4184 <TC - ASN1::TypeAssignment->BuiltinType: UTF8String->Alphabet constraint>
4187 <MODULE ASN Module-A ModuleA.asn>
4188 Module-A DEFINITIONS ::=
4191 X ::= UTF8String (FROM ("0".."9"|"*"|"#"|nonexi))
4194 <RESULT IF_PASS COUNT 1>
4195 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4197 <RESULT IF_PASS COUNT 1>
4200 <RESULT IF_PASS POSITIVE>
4201 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4203 <RESULT IF_FAIL NEGATIVE>
4204 (?im)\berror\b<END_RESULT>
4208 .*---------------------------------------------------------------------*
4209 :h3.ASN1::TypeAssignment->BuiltinType: UTF8String->PATTERN
4210 .*---------------------------------------------------------------------*
4212 <TC - ASN1::TypeAssignment->BuiltinType: UTF8String->PATTERN>
4215 <MODULE ASN Module-A ModuleA.asn>
4216 Module-A DEFINITIONS ::=
4219 X ::= UTF8String (PATTERN nonexi)
4222 <RESULT IF_PASS COUNT 1>
4223 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4225 <RESULT IF_PASS COUNT 1>
4228 <RESULT IF_PASS POSITIVE>
4229 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4231 <RESULT IF_FAIL NEGATIVE>
4232 (?im)\berror\b<END_RESULT>
4236 .*---------------------------------------------------------------------*
4237 :h3.ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->SIZE->Single value
4238 .*---------------------------------------------------------------------*
4240 <TC - ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->SIZE->Single value>
4243 <MODULE ASN Module-A ModuleA.asn>
4244 Module-A DEFINITIONS ::=
4247 X ::= ObjectDescriptor (SIZE(nonexi))
4250 <RESULT IF_PASS COUNT 1>
4251 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4253 <RESULT IF_PASS COUNT 1>
4256 <RESULT IF_PASS POSITIVE>
4257 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4259 <RESULT IF_FAIL NEGATIVE>
4260 (?im)\berror\b<END_RESULT>
4264 .*---------------------------------------------------------------------*
4265 :h3.ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->SIZE->Range
4266 .*---------------------------------------------------------------------*
4268 <TC - ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->SIZE->Range>
4271 <MODULE ASN Module-A ModuleA.asn>
4272 Module-A DEFINITIONS ::=
4275 X ::= ObjectDescriptor (SIZE(88..nonexi))
4278 <RESULT IF_PASS COUNT 1>
4279 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4281 <RESULT IF_PASS COUNT 1>
4284 <RESULT IF_PASS POSITIVE>
4285 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4287 <RESULT IF_FAIL NEGATIVE>
4288 (?im)\berror\b<END_RESULT>
4292 .*---------------------------------------------------------------------*
4293 :h3.ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->SIZE->List
4294 .*---------------------------------------------------------------------*
4296 <TC - ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->SIZE->List>
4299 <MODULE ASN Module-A ModuleA.asn>
4300 Module-A DEFINITIONS ::=
4303 X ::= ObjectDescriptor (SIZE(7|13|88..nonexi))
4306 <RESULT IF_PASS COUNT 1>
4307 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4309 <RESULT IF_PASS COUNT 1>
4312 <RESULT IF_PASS POSITIVE>
4313 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4315 <RESULT IF_FAIL NEGATIVE>
4316 (?im)\berror\b<END_RESULT>
4320 .*---------------------------------------------------------------------*
4321 :h3.ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->Single value
4322 .*---------------------------------------------------------------------*
4324 <TC - ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->Single value>
4327 <MODULE ASN Module-A ModuleA.asn>
4328 Module-A DEFINITIONS ::=
4331 X ::= ObjectDescriptor (nonexi)
4334 <RESULT IF_PASS COUNT 1>
4335 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4337 <RESULT IF_PASS COUNT 1>
4340 <RESULT IF_PASS POSITIVE>
4341 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4343 <RESULT IF_FAIL NEGATIVE>
4344 (?im)\berror\b<END_RESULT>
4348 .*---------------------------------------------------------------------*
4349 :h3.ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->Value list
4350 .*---------------------------------------------------------------------*
4352 <TC - ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->Value list>
4355 <MODULE ASN Module-A ModuleA.asn>
4356 Module-A DEFINITIONS ::=
4359 X ::= ObjectDescriptor ("getting"|"more"|"tricky"|nonexi)
4362 <RESULT IF_PASS COUNT 1>
4363 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4365 <RESULT IF_PASS COUNT 1>
4368 <RESULT IF_PASS POSITIVE>
4369 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4371 <RESULT IF_FAIL NEGATIVE>
4372 (?im)\berror\b<END_RESULT>
4376 .*---------------------------------------------------------------------*
4377 :h3.ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->Alphabet constraint
4378 .*---------------------------------------------------------------------*
4380 <TC - ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->Alphabet constraint>
4383 <MODULE ASN Module-A ModuleA.asn>
4384 Module-A DEFINITIONS ::=
4387 X ::= ObjectDescriptor (FROM ("0".."9"|"*"|"#"|nonexi))
4390 <RESULT IF_PASS COUNT 1>
4391 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4393 <RESULT IF_PASS COUNT 1>
4394 (?im)\berror: Value range constraint is not allowed for type `ObjectDescriptor'
4396 <RESULT IF_PASS COUNT 2>
4399 <RESULT IF_PASS POSITIVE>
4400 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4402 <RESULT IF_FAIL NEGATIVE>
4403 (?im)\berror\b<END_RESULT>
4407 .*---------------------------------------------------------------------*
4408 :h3.ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->PATTERN
4409 .*---------------------------------------------------------------------*
4411 <TC - ASN1::TypeAssignment->BuiltinType: ObjectDescriptor->PATTERN>
4414 <MODULE ASN Module-A ModuleA.asn>
4415 Module-A DEFINITIONS ::=
4418 X ::= ObjectDescriptor (PATTERN nonexi)
4421 <RESULT IF_PASS COUNT 1>
4422 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4424 <RESULT IF_PASS COUNT 1>
4427 <RESULT IF_PASS POSITIVE>
4428 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4430 <RESULT IF_FAIL NEGATIVE>
4431 (?im)\berror\b<END_RESULT>
4435 .*---------------------------------------------------------------------*
4436 :h3.ASN1::TypeAssignment->BuiltinType: GeneralizedTime->SIZE->Single value
4437 .*---------------------------------------------------------------------*
4439 <TC - ASN1::TypeAssignment->BuiltinType: GeneralizedTime->SIZE->Single value>
4442 <MODULE ASN Module-A ModuleA.asn>
4443 Module-A DEFINITIONS ::=
4446 X ::= GeneralizedTime (SIZE(nonexi))
4449 <RESULT IF_PASS COUNT 1>
4450 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4452 <RESULT IF_PASS COUNT 1>
4455 <RESULT IF_PASS POSITIVE>
4456 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4458 <RESULT IF_FAIL NEGATIVE>
4459 (?im)\berror\b<END_RESULT>
4463 .*---------------------------------------------------------------------*
4464 :h3.ASN1::TypeAssignment->BuiltinType: GeneralizedTime->SIZE->Range
4465 .*---------------------------------------------------------------------*
4467 <TC - ASN1::TypeAssignment->BuiltinType: GeneralizedTime->SIZE->Range>
4470 <MODULE ASN Module-A ModuleA.asn>
4471 Module-A DEFINITIONS ::=
4474 X ::= GeneralizedTime (SIZE(88..nonexi))
4477 <RESULT IF_PASS COUNT 1>
4478 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4480 <RESULT IF_PASS COUNT 1>
4483 <RESULT IF_PASS POSITIVE>
4484 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4486 <RESULT IF_FAIL NEGATIVE>
4487 (?im)\berror\b<END_RESULT>
4491 .*---------------------------------------------------------------------*
4492 :h3.ASN1::TypeAssignment->BuiltinType: GeneralizedTime->SIZE->List
4493 .*---------------------------------------------------------------------*
4495 <TC - ASN1::TypeAssignment->BuiltinType: GeneralizedTime->SIZE->List>
4498 <MODULE ASN Module-A ModuleA.asn>
4499 Module-A DEFINITIONS ::=
4502 X ::= GeneralizedTime (SIZE(7|13|88..nonexi))
4505 <RESULT IF_PASS COUNT 1>
4506 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4508 <RESULT IF_PASS COUNT 1>
4511 <RESULT IF_PASS POSITIVE>
4512 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4514 <RESULT IF_FAIL NEGATIVE>
4515 (?im)\berror\b<END_RESULT>
4519 .*---------------------------------------------------------------------*
4520 :h3.ASN1::TypeAssignment->BuiltinType: GeneralizedTime->Single value
4521 .*---------------------------------------------------------------------*
4523 <TC - ASN1::TypeAssignment->BuiltinType: GeneralizedTime->Single value>
4526 <MODULE ASN Module-A ModuleA.asn>
4527 Module-A DEFINITIONS ::=
4530 X ::= GeneralizedTime (nonexi)
4533 <RESULT IF_PASS COUNT 1>
4534 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4536 <RESULT IF_PASS COUNT 1>
4539 <RESULT IF_PASS POSITIVE>
4540 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4542 <RESULT IF_FAIL NEGATIVE>
4543 (?im)\berror\b<END_RESULT>
4547 .*---------------------------------------------------------------------*
4548 :h3.ASN1::TypeAssignment->BuiltinType: GeneralizedTime->Value list
4549 .*---------------------------------------------------------------------*
4551 <TC - ASN1::TypeAssignment->BuiltinType: GeneralizedTime->Value list>
4554 <MODULE ASN Module-A ModuleA.asn>
4555 Module-A DEFINITIONS ::=
4558 X ::= GeneralizedTime ("getting"|"more"|"tricky"|nonexi)
4561 <RESULT IF_PASS COUNT 1>
4562 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4564 <RESULT IF_PASS COUNT 1>
4567 <RESULT IF_PASS POSITIVE>
4568 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4570 <RESULT IF_FAIL NEGATIVE>
4571 (?im)\berror\b<END_RESULT>
4575 .*---------------------------------------------------------------------*
4576 :h3.ASN1::TypeAssignment->BuiltinType: GeneralizedTime->Alphabet constraint
4577 .*---------------------------------------------------------------------*
4579 <TC - ASN1::TypeAssignment->BuiltinType: GeneralizedTime->Alphabet constraint>
4582 <MODULE ASN Module-A ModuleA.asn>
4583 Module-A DEFINITIONS ::=
4586 X ::= GeneralizedTime (FROM ("0".."9"|"*"|"#"|nonexi))
4589 <RESULT IF_PASS COUNT 1>
4590 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4592 <RESULT IF_PASS COUNT 1>
4593 (?im)\berror: Value range constraint is not allowed for type `GeneralizedTime'
4595 <RESULT IF_PASS COUNT 2>
4598 <RESULT IF_PASS POSITIVE>
4599 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4601 <RESULT IF_FAIL NEGATIVE>
4602 (?im)\berror\b<END_RESULT>
4606 .*---------------------------------------------------------------------*
4607 :h3.ASN1::TypeAssignment->BuiltinType: GeneralizedTime->PATTERN
4608 .*---------------------------------------------------------------------*
4610 <TC - ASN1::TypeAssignment->BuiltinType: GeneralizedTime->PATTERN>
4613 <MODULE ASN Module-A ModuleA.asn>
4614 Module-A DEFINITIONS ::=
4617 X ::= GeneralizedTime (PATTERN nonexi)
4620 <RESULT IF_PASS COUNT 1>
4621 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4623 <RESULT IF_PASS COUNT 1>
4626 <RESULT IF_PASS POSITIVE>
4627 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4629 <RESULT IF_FAIL NEGATIVE>
4630 (?im)\berror\b<END_RESULT>
4634 .*---------------------------------------------------------------------*
4635 :h3.ASN1::TypeAssignment->BuiltinType: UTCTime->SIZE->Single value
4636 .*---------------------------------------------------------------------*
4638 <TC - ASN1::TypeAssignment->BuiltinType: UTCTime->SIZE->Single value>
4641 <MODULE ASN Module-A ModuleA.asn>
4642 Module-A DEFINITIONS ::=
4645 X ::= UTCTime (SIZE(nonexi))
4648 <RESULT IF_PASS COUNT 1>
4649 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4651 <RESULT IF_PASS COUNT 1>
4654 <RESULT IF_PASS POSITIVE>
4655 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4657 <RESULT IF_FAIL NEGATIVE>
4658 (?im)\berror\b<END_RESULT>
4662 .*---------------------------------------------------------------------*
4663 :h3.ASN1::TypeAssignment->BuiltinType: UTCTime->SIZE->Range
4664 .*---------------------------------------------------------------------*
4666 <TC - ASN1::TypeAssignment->BuiltinType: UTCTime->SIZE->Range>
4669 <MODULE ASN Module-A ModuleA.asn>
4670 Module-A DEFINITIONS ::=
4673 X ::= UTCTime (SIZE(88..nonexi))
4676 <RESULT IF_PASS COUNT 1>
4677 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4679 <RESULT IF_PASS COUNT 1>
4682 <RESULT IF_PASS POSITIVE>
4683 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4685 <RESULT IF_FAIL NEGATIVE>
4686 (?im)\berror\b<END_RESULT>
4690 .*---------------------------------------------------------------------*
4691 :h3.ASN1::TypeAssignment->BuiltinType: UTCTime->SIZE->List
4692 .*---------------------------------------------------------------------*
4694 <TC - ASN1::TypeAssignment->BuiltinType: UTCTime->SIZE->List>
4697 <MODULE ASN Module-A ModuleA.asn>
4698 Module-A DEFINITIONS ::=
4701 X ::= UTCTime (SIZE(7|13|88..nonexi))
4704 <RESULT IF_PASS COUNT 1>
4705 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4707 <RESULT IF_PASS COUNT 1>
4710 <RESULT IF_PASS POSITIVE>
4711 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4713 <RESULT IF_FAIL NEGATIVE>
4714 (?im)\berror\b<END_RESULT>
4718 .*---------------------------------------------------------------------*
4719 :h3.ASN1::TypeAssignment->BuiltinType: UTCTime->Single value
4720 .*---------------------------------------------------------------------*
4722 <TC - ASN1::TypeAssignment->BuiltinType: UTCTime->Single value>
4725 <MODULE ASN Module-A ModuleA.asn>
4726 Module-A DEFINITIONS ::=
4729 X ::= UTCTime (nonexi)
4732 <RESULT IF_PASS COUNT 1>
4733 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4735 <RESULT IF_PASS COUNT 1>
4738 <RESULT IF_PASS POSITIVE>
4739 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4741 <RESULT IF_FAIL NEGATIVE>
4742 (?im)\berror\b<END_RESULT>
4746 .*---------------------------------------------------------------------*
4747 :h3.ASN1::TypeAssignment->BuiltinType: UTCTime->Value list
4748 .*---------------------------------------------------------------------*
4750 <TC - ASN1::TypeAssignment->BuiltinType: UTCTime->Value list>
4753 <MODULE ASN Module-A ModuleA.asn>
4754 Module-A DEFINITIONS ::=
4757 X ::= UTCTime ("getting"|"more"|"tricky"|nonexi)
4760 <RESULT IF_PASS COUNT 1>
4761 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4763 <RESULT IF_PASS COUNT 1>
4766 <RESULT IF_PASS POSITIVE>
4767 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4769 <RESULT IF_FAIL NEGATIVE>
4770 (?im)\berror\b<END_RESULT>
4774 .*---------------------------------------------------------------------*
4775 :h3.ASN1::TypeAssignment->BuiltinType: UTCTime->Alphabet constraint
4776 .*---------------------------------------------------------------------*
4778 <TC - ASN1::TypeAssignment->BuiltinType: UTCTime->Alphabet constraint>
4781 <MODULE ASN Module-A ModuleA.asn>
4782 Module-A DEFINITIONS ::=
4785 X ::= UTCTime (FROM ("0".."9"|"*"|"#"|nonexi))
4788 <RESULT IF_PASS COUNT 1>
4789 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4791 <RESULT IF_PASS COUNT 1>
4792 (?im)\berror: Value range constraint is not allowed for type `UTCTime'
4794 <RESULT IF_PASS COUNT 2>
4797 <RESULT IF_PASS POSITIVE>
4798 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4800 <RESULT IF_FAIL NEGATIVE>
4801 (?im)\berror\b<END_RESULT>
4805 .*---------------------------------------------------------------------*
4806 :h3.ASN1::TypeAssignment->BuiltinType: UTCTime->PATTERN
4807 .*---------------------------------------------------------------------*
4809 <TC - ASN1::TypeAssignment->BuiltinType: UTCTime->PATTERN>
4812 <MODULE ASN Module-A ModuleA.asn>
4813 Module-A DEFINITIONS ::=
4816 X ::= UTCTime (PATTERN nonexi)
4819 <RESULT IF_PASS COUNT 1>
4820 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4822 <RESULT IF_PASS COUNT 1>
4825 <RESULT IF_PASS POSITIVE>
4826 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4828 <RESULT IF_FAIL NEGATIVE>
4829 (?im)\berror\b<END_RESULT>
4833 .*---------------------------------------------------------------------*
4834 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE->TypeReference
4835 .*---------------------------------------------------------------------*
4837 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE->TypeReference>
4840 <MODULE ASN Module-A ModuleA.asn>
4841 Module-A DEFINITIONS ::=
4844 X ::= SEQUENCE { f1 BOOLEAN, f2 NONEXI }
4847 <RESULT IF_PASS COUNT 1>
4848 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4850 <RESULT IF_PASS COUNT 1>
4853 <RESULT IF_PASS POSITIVE>
4854 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4859 .*---------------------------------------------------------------------*
4860 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE->DEFAULT
4861 .*---------------------------------------------------------------------*
4863 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE->DEFAULT>
4866 <MODULE ASN Module-A ModuleA.asn>
4867 Module-A DEFINITIONS ::=
4870 X ::= SEQUENCE { f1 BOOLEAN, f2 INTEGER DEFAULT nonexi }
4873 <RESULT IF_PASS COUNT 1>
4874 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4876 <RESULT IF_PASS COUNT 1>
4879 <RESULT IF_PASS POSITIVE>
4880 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4885 .*---------------------------------------------------------------------*
4886 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE->COMPONENTS OF
4887 .*---------------------------------------------------------------------*
4889 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE->COMPONENTS OF>
4892 <MODULE ASN Module-A ModuleA.asn>
4893 Module-A DEFINITIONS ::=
4896 X ::= SEQUENCE { COMPONENTS OF NONEXI, f2 X OPTIONAL }
4899 <RESULT IF_PASS COUNT 1>
4900 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4902 <RESULT IF_PASS COUNT 1>
4905 <RESULT IF_PASS POSITIVE>
4906 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4911 .*---------------------------------------------------------------------*
4912 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE->Single value
4913 .*---------------------------------------------------------------------*
4915 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE->Single value>
4918 <MODULE ASN Module-A ModuleA.asn>
4919 Module-A DEFINITIONS ::=
4922 -- TR 660: single value constraints are not recognized for compound ypes
4923 X ::= SEQUENCE { f1 X OPTIONAL } ( { f1 { f1 { f1 - } } } )
4926 <RESULT IF_PASS COUNT 1>
4927 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4929 <RESULT IF_PASS COUNT 1>
4932 <RESULT IF_PASS POSITIVE>
4933 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4935 <RESULT IF_FAIL COUNT 1>
4936 (?im)\berror\b.+?tableconstraint
4938 <RESULT IF_FAIL COUNT 1>
4944 .*---------------------------------------------------------------------*
4945 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE->Type inclusion
4946 .*---------------------------------------------------------------------*
4948 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE->Type inclusion>
4951 <MODULE ASN Module-A ModuleA.asn>
4952 Module-A DEFINITIONS ::=
4955 X ::= SEQUENCE { f1 X OPTIONAL } (NONEXI)
4958 <RESULT IF_PASS COUNT 1>
4959 (?im)\berror\b.+?no.+?assignment.+?Nonexi
4961 <RESULT IF_PASS COUNT 1>
4964 <RESULT IF_PASS POSITIVE>
4965 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
4967 <RESULT IF_FAIL NEGATIVE>
4973 .*---------------------------------------------------------------------*
4974 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE->InnerTypeConstraints
4975 .*---------------------------------------------------------------------*
4977 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE->InnerTypeConstraints>
4980 <MODULE ASN Module-A ModuleA.asn>
4981 Module-A DEFINITIONS ::=
4984 Y ::= SEQUENCE { f1 BOOLEAN, f2 INTEGER, f3 OCTET STRING }
4985 X ::= Y (WITH COMPONENTS{ ..., f2 (2|4|5|10), f3 (SIZE(2..nonexi)) })
4988 <RESULT IF_PASS COUNT 1>
4989 (?im)\berror\b.+?no.+?assignment.+?nonexi
4991 <RESULT IF_PASS COUNT 1>
4994 <RESULT IF_PASS POSITIVE>
4995 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5000 .*---------------------------------------------------------------------*
5001 :h3.ASN1::TypeAssignment->BuiltinType: SET->TypeReference
5002 .*---------------------------------------------------------------------*
5004 <TC - ASN1::TypeAssignment->BuiltinType: SET->TypeReference>
5007 <MODULE ASN Module-A ModuleA.asn>
5008 Module-A DEFINITIONS ::=
5011 X ::= SET { f1 BOOLEAN, f2 NONEXI }
5014 <RESULT IF_PASS COUNT 1>
5015 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5017 <RESULT IF_PASS COUNT 1>
5020 <RESULT IF_PASS POSITIVE>
5021 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5026 .*---------------------------------------------------------------------*
5027 :h3.ASN1::TypeAssignment->BuiltinType: SET->DEFAULT
5028 .*---------------------------------------------------------------------*
5030 <TC - ASN1::TypeAssignment->BuiltinType: SET->DEFAULT>
5033 <MODULE ASN Module-A ModuleA.asn>
5034 Module-A DEFINITIONS ::=
5037 X ::= SET { f1 BOOLEAN, f2 INTEGER DEFAULT nonexi }
5040 <RESULT IF_PASS COUNT 1>
5041 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5043 <RESULT IF_PASS COUNT 1>
5046 <RESULT IF_PASS POSITIVE>
5047 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5052 .*---------------------------------------------------------------------*
5053 :h3.ASN1::TypeAssignment->BuiltinType: SET->COMPONENTS OF
5054 .*---------------------------------------------------------------------*
5056 <TC - ASN1::TypeAssignment->BuiltinType: SET->COMPONENTS OF>
5059 <MODULE ASN Module-A ModuleA.asn>
5060 Module-A DEFINITIONS ::=
5063 X ::= SET { COMPONENTS OF NONEXI, f2 X OPTIONAL }
5066 <RESULT IF_PASS COUNT 1>
5067 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5069 <RESULT IF_PASS COUNT 1>
5072 <RESULT IF_PASS POSITIVE>
5073 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5078 .*---------------------------------------------------------------------*
5079 :h3.ASN1::TypeAssignment->BuiltinType: SET->Single value
5080 .*---------------------------------------------------------------------*
5082 <TC - ASN1::TypeAssignment->BuiltinType: SET->Single value>
5085 <MODULE ASN Module-A ModuleA.asn>
5086 Module-A DEFINITIONS ::=
5089 -- TR 660: single value constraints are not recognized for compound ypes
5090 X ::= SET { f1 X OPTIONAL } ( { f1 { f1 { f1 - } } } )
5093 <RESULT IF_PASS COUNT 1>
5094 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5096 <RESULT IF_PASS COUNT 1>
5099 <RESULT IF_PASS POSITIVE>
5100 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5102 <RESULT IF_FAIL COUNT 1>
5103 (?im)\berror\b.+?tableconstraint
5105 <RESULT IF_FAIL COUNT 1>
5111 .*---------------------------------------------------------------------*
5112 :h3.ASN1::TypeAssignment->BuiltinType: SET->Type inclusion
5113 .*---------------------------------------------------------------------*
5115 <TC - ASN1::TypeAssignment->BuiltinType: SET->Type inclusion>
5118 <MODULE ASN Module-A ModuleA.asn>
5119 Module-A DEFINITIONS ::=
5122 X ::= SET { f1 X OPTIONAL } (NONEXI)
5125 <RESULT IF_PASS COUNT 1>
5126 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5128 <RESULT IF_PASS COUNT 1>
5131 <RESULT IF_PASS POSITIVE>
5132 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5134 <RESULT IF_FAIL NEGATIVE>
5140 .*---------------------------------------------------------------------*
5141 :h3.ASN1::TypeAssignment->BuiltinType: SET->InnerTypeConstraints
5142 .*---------------------------------------------------------------------*
5144 <TC - ASN1::TypeAssignment->BuiltinType: SET->InnerTypeConstraints>
5147 <MODULE ASN Module-A ModuleA.asn>
5148 Module-A DEFINITIONS ::=
5151 Y ::= SET { f1 BOOLEAN, f2 INTEGER, f3 OCTET STRING }
5152 X ::= Y (WITH COMPONENTS{ ..., f2 (2|4|5|10), f3 (SIZE(2..nonexi)) })
5155 <RESULT IF_PASS COUNT 1>
5156 (?im)\berror\b.+?no.+?assignment.+?nonexi
5158 <RESULT IF_PASS COUNT 1>
5161 <RESULT IF_PASS POSITIVE>
5162 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5167 .*---------------------------------------------------------------------*
5168 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->Single value->Embedded
5169 .*---------------------------------------------------------------------*
5171 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->Single value->Embedded>
5174 <MODULE ASN Module-A ModuleA.asn>
5175 Module-A DEFINITIONS ::=
5178 -- TR 660: single value constraints are not recognized for compound ypes
5179 X ::= SEQUENCE OF INTEGER ({0, 0, 17, 18, nonexi})
5182 <RESULT IF_PASS COUNT 1>
5183 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5185 <RESULT IF_PASS COUNT 1>
5188 <RESULT IF_PASS POSITIVE>
5189 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5191 <RESULT IF_FAIL COUNT 1>
5192 (?im)\berror\b.+?syntax.+?error
5194 <RESULT IF_FAIL COUNT 1>
5195 (?im)\berror\b.+?tableconstraint
5197 <RESULT IF_FAIL COUNT 2>
5203 .*---------------------------------------------------------------------*
5204 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->Single value
5205 .*---------------------------------------------------------------------*
5207 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->Single value>
5210 <MODULE ASN Module-A ModuleA.asn>
5211 Module-A DEFINITIONS ::=
5214 X ::= SEQUENCE OF INTEGER (nonexi)
5217 <RESULT IF_PASS COUNT 1>
5218 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5220 <RESULT IF_PASS COUNT 1>
5223 <RESULT IF_PASS POSITIVE>
5224 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5226 <RESULT IF_FAIL NEGATIVE>
5232 .*---------------------------------------------------------------------*
5233 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->Type inclusion
5234 .*---------------------------------------------------------------------*
5236 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->Type inclusion>
5239 <MODULE ASN Module-A ModuleA.asn>
5240 Module-A DEFINITIONS ::=
5243 X ::= SEQUENCE OF INTEGER (NONEXI)
5246 <RESULT IF_PASS COUNT 1>
5247 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5249 <RESULT IF_PASS COUNT 1>
5252 <RESULT IF_PASS POSITIVE>
5253 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5255 <RESULT IF_FAIL NEGATIVE>
5261 .*---------------------------------------------------------------------*
5262 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->SIZE->Single value
5263 .*---------------------------------------------------------------------*
5265 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->SIZE->Single value>
5268 <MODULE ASN Module-A ModuleA.asn>
5269 Module-A DEFINITIONS ::=
5272 X ::= SEQUENCE OF INTEGER (SIZE(nonexi))
5275 <RESULT IF_PASS COUNT 1>
5276 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5278 <RESULT IF_PASS COUNT 1>
5281 <RESULT IF_PASS POSITIVE>
5282 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5284 <RESULT IF_FAIL NEGATIVE>
5290 .*---------------------------------------------------------------------*
5291 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->SIZE->Range
5292 .*---------------------------------------------------------------------*
5294 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->SIZE->Range>
5297 <MODULE ASN Module-A ModuleA.asn>
5298 Module-A DEFINITIONS ::=
5301 X ::= SEQUENCE OF INTEGER (SIZE(88..nonexi))
5304 <RESULT IF_PASS COUNT 1>
5305 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5307 <RESULT IF_PASS COUNT 1>
5310 <RESULT IF_PASS POSITIVE>
5311 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5313 <RESULT IF_FAIL NEGATIVE>
5319 .*---------------------------------------------------------------------*
5320 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->SIZE->List
5321 .*---------------------------------------------------------------------*
5323 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->SIZE->List>
5326 <MODULE ASN Module-A ModuleA.asn>
5327 Module-A DEFINITIONS ::=
5330 X ::= SEQUENCE OF INTEGER (SIZE(88|17|nonexi))
5333 <RESULT IF_PASS COUNT 1>
5334 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5336 <RESULT IF_PASS COUNT 1>
5339 <RESULT IF_PASS POSITIVE>
5340 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5342 <RESULT IF_FAIL NEGATIVE>
5348 .*---------------------------------------------------------------------*
5349 :h3.ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->InnerTypeConstraints
5350 .*---------------------------------------------------------------------*
5352 <TC - ASN1::TypeAssignment->BuiltinType: SEQUENCE OF->InnerTypeConstraints>
5355 <MODULE ASN Module-A ModuleA.asn>
5356 Module-A DEFINITIONS ::=
5359 Y ::= SEQUENCE OF INTEGER
5360 X ::= Y (WITH COMPONENT(-100..nonexi))
5363 <RESULT IF_PASS COUNT 1>
5364 (?im)\berror\b.+?no.+?assignment.+?nonexi
5366 <RESULT IF_PASS COUNT 1>
5369 <RESULT IF_PASS POSITIVE>
5370 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5375 .*---------------------------------------------------------------------*
5376 :h3.ASN1::TypeAssignment->BuiltinType: SET OF->Single value->Embedded
5377 .*---------------------------------------------------------------------*
5379 <TC - ASN1::TypeAssignment->BuiltinType: SET OF->Single value->Embedded>
5382 <MODULE ASN Module-A ModuleA.asn>
5383 Module-A DEFINITIONS ::=
5386 -- TR 660: single value constraints are not recognized for compound ypes
5387 X ::= SET OF INTEGER ({0, 0, 17, 18, nonexi})
5390 <RESULT IF_PASS COUNT 1>
5391 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5393 <RESULT IF_PASS COUNT 1>
5396 <RESULT IF_PASS POSITIVE>
5397 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5399 <RESULT IF_FAIL COUNT 1>
5400 (?im)\berror\b.+?syntax.+?error
5402 <RESULT IF_FAIL COUNT 1>
5403 (?im)\berror\b.+?tableconstraint
5405 <RESULT IF_FAIL COUNT 2>
5411 .*---------------------------------------------------------------------*
5412 :h3.ASN1::TypeAssignment->BuiltinType: SET OF->Single value
5413 .*---------------------------------------------------------------------*
5415 <TC - ASN1::TypeAssignment->BuiltinType: SET OF->Single value>
5418 <MODULE ASN Module-A ModuleA.asn>
5419 Module-A DEFINITIONS ::=
5422 X ::= SET OF INTEGER (nonexi)
5425 <RESULT IF_PASS COUNT 1>
5426 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5428 <RESULT IF_PASS COUNT 1>
5431 <RESULT IF_PASS POSITIVE>
5432 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5434 <RESULT IF_FAIL NEGATIVE>
5440 .*---------------------------------------------------------------------*
5441 :h3.ASN1::TypeAssignment->BuiltinType: SET OF->Type inclusion
5442 .*---------------------------------------------------------------------*
5444 <TC - ASN1::TypeAssignment->BuiltinType: SET OF->Type inclusion>
5447 <MODULE ASN Module-A ModuleA.asn>
5448 Module-A DEFINITIONS ::=
5451 X ::= SET OF INTEGER (NONEXI)
5454 <RESULT IF_PASS COUNT 1>
5455 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5457 <RESULT IF_PASS COUNT 1>
5460 <RESULT IF_PASS POSITIVE>
5461 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5463 <RESULT IF_FAIL NEGATIVE>
5469 .*---------------------------------------------------------------------*
5470 :h3.ASN1::TypeAssignment->BuiltinType: SET OF->SIZE->Single value
5471 .*---------------------------------------------------------------------*
5473 <TC - ASN1::TypeAssignment->BuiltinType: SET OF->SIZE->Single value>
5476 <MODULE ASN Module-A ModuleA.asn>
5477 Module-A DEFINITIONS ::=
5480 X ::= SET OF INTEGER (SIZE(nonexi))
5483 <RESULT IF_PASS COUNT 1>
5484 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5486 <RESULT IF_PASS COUNT 1>
5489 <RESULT IF_PASS POSITIVE>
5490 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5492 <RESULT IF_FAIL NEGATIVE>
5498 .*---------------------------------------------------------------------*
5499 :h3.ASN1::TypeAssignment->BuiltinType: SET OF->SIZE->Range
5500 .*---------------------------------------------------------------------*
5502 <TC - ASN1::TypeAssignment->BuiltinType: SET OF->SIZE->Range>
5505 <MODULE ASN Module-A ModuleA.asn>
5506 Module-A DEFINITIONS ::=
5509 X ::= SET OF INTEGER (SIZE(88..nonexi))
5512 <RESULT IF_PASS COUNT 1>
5513 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5515 <RESULT IF_PASS COUNT 1>
5518 <RESULT IF_PASS POSITIVE>
5519 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5521 <RESULT IF_FAIL NEGATIVE>
5527 .*---------------------------------------------------------------------*
5528 :h3.ASN1::TypeAssignment->BuiltinType: SET OF->SIZE->List
5529 .*---------------------------------------------------------------------*
5531 <TC - ASN1::TypeAssignment->BuiltinType: SET OF->SIZE->List>
5534 <MODULE ASN Module-A ModuleA.asn>
5535 Module-A DEFINITIONS ::=
5538 X ::= SET OF INTEGER (SIZE(88|17|nonexi))
5541 <RESULT IF_PASS COUNT 1>
5542 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5544 <RESULT IF_PASS COUNT 1>
5547 <RESULT IF_PASS POSITIVE>
5548 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5550 <RESULT IF_FAIL NEGATIVE>
5556 .*---------------------------------------------------------------------*
5557 :h3.ASN1::TypeAssignment->BuiltinType: SET OF->InnerTypeConstraints
5558 .*---------------------------------------------------------------------*
5560 <TC - ASN1::TypeAssignment->BuiltinType: SET OF->InnerTypeConstraints>
5563 <MODULE ASN Module-A ModuleA.asn>
5564 Module-A DEFINITIONS ::=
5567 Y ::= SET OF INTEGER
5568 X ::= Y (WITH COMPONENT(-100..nonexi))
5571 <RESULT IF_PASS COUNT 1>
5572 (?im)\berror\b.+?no.+?assignment.+?nonexi
5574 <RESULT IF_PASS COUNT 1>
5577 <RESULT IF_PASS POSITIVE>
5578 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5583 .*---------------------------------------------------------------------*
5584 :h3.ASN1::TypeAssignment->BuiltinType: CHOICE->Single value
5585 .*---------------------------------------------------------------------*
5587 <TC - ASN1::TypeAssignment->BuiltinType: CHOICE->Single value>
5590 <MODULE ASN Module-A ModuleA.asn>
5591 Module-A DEFINITIONS ::=
5594 X ::= CHOICE { f1 BOOLEAN, f2 INTEGER, f3 X } (nonexi)
5597 <RESULT IF_PASS COUNT 1>
5598 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5600 <RESULT IF_PASS COUNT 1>
5603 <RESULT IF_PASS POSITIVE>
5604 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5606 <RESULT IF_FAIL NEGATIVE>
5612 .*---------------------------------------------------------------------*
5613 :h3.ASN1::TypeAssignment->BuiltinType: CHOICE->Single value->Embedded
5614 .*---------------------------------------------------------------------*
5616 <TC - ASN1::TypeAssignment->BuiltinType: CHOICE->Single value->Embedded>
5619 <MODULE ASN Module-A ModuleA.asn>
5620 Module-A DEFINITIONS ::=
5623 X ::= CHOICE { f1 BOOLEAN, f2 INTEGER, f3 X } (f2:nonexi)
5626 <RESULT IF_PASS COUNT 1>
5627 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5629 <RESULT IF_PASS COUNT 1>
5632 <RESULT IF_PASS POSITIVE>
5633 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5635 <RESULT IF_FAIL NEGATIVE>
5641 .*---------------------------------------------------------------------*
5642 :h3.ASN1::TypeAssignment->BuiltinType: CHOICE->Type inclusion
5643 .*---------------------------------------------------------------------*
5645 <TC - ASN1::TypeAssignment->BuiltinType: CHOICE->Type inclusion>
5648 <MODULE ASN Module-A ModuleA.asn>
5649 Module-A DEFINITIONS ::=
5652 X ::= CHOICE { f1 BOOLEAN, f2 INTEGER, f3 X } (NONEXI)
5655 <RESULT IF_PASS COUNT 1>
5656 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5658 <RESULT IF_PASS COUNT 1>
5661 <RESULT IF_PASS POSITIVE>
5662 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5664 <RESULT IF_FAIL NEGATIVE>
5670 .*---------------------------------------------------------------------*
5671 :h3.ASN1::TypeAssignment->BuiltinType: CHOICE->InnerTypeConstraints
5672 .*---------------------------------------------------------------------*
5674 <TC - ASN1::TypeAssignment->BuiltinType: CHOICE->InnerTypeConstraints>
5677 <MODULE ASN Module-A ModuleA.asn>
5678 Module-A DEFINITIONS ::=
5681 Y ::= CHOICE { f1 BOOLEAN, f2 INTEGER, f3 X }
5682 X ::= Y (WITH COMPONENTS {..., f2 (100..200), f3 (nonexi)})
5685 <RESULT IF_PASS COUNT 1>
5686 (?im)\berror\b.+?no.+?assignment.+?nonexi
5688 <RESULT IF_PASS COUNT 1>
5691 <RESULT IF_PASS POSITIVE>
5692 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5697 .*---------------------------------------------------------------------*
5698 :h3.ASN1::TypeAssignment->BuiltinType: CHOICE->Selecting alternative
5699 .*---------------------------------------------------------------------*
5701 <TC - ASN1::TypeAssignment->BuiltinType: CHOICE->Selecting alternative>
5704 <MODULE ASN Module-A ModuleA.asn>
5705 Module-A DEFINITIONS ::=
5708 Y ::= CHOICE { f1 BOOLEAN, f2 INTEGER }
5709 my-value f2 < NONEXI ::= 10
5712 <RESULT IF_PASS COUNT 1>
5713 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5715 <RESULT IF_PASS COUNT 1>
5718 <RESULT IF_PASS POSITIVE>
5719 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5724 .*---------------------------------------------------------------------*
5725 :h3.ASN1::TypeAssignment->BuiltinType: ANY
5726 .*---------------------------------------------------------------------*
5728 <TC - ASN1::TypeAssignment->BuiltinType: ANY>
5731 <MODULE ASN Module-A ModuleA.asn>
5732 Module-A DEFINITIONS ::=
5735 x ANY ::= NONEXI : '0011'H
5738 <RESULT IF_PASS COUNT 1>
5739 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5741 <RESULT IF_PASS COUNT 1>
5744 <RESULT IF_PASS POSITIVE>
5745 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5747 <RESULT IF_FAIL COUNT 1>
5748 (?im)error.+?syntax.+?error.+?unexpected.+?\:
5750 <RESULT IF_FAIL COUNT 1>
5756 .*---------------------------------------------------------------------*
5757 :h3.ASN1::TypeAssignment->BuiltinType: ANY->DEFINED BY
5758 .*---------------------------------------------------------------------*
5760 <TC - ASN1::TypeAssignment->BuiltinType: ANY->DEFINED BY>
5763 <MODULE ASN Module-A ModuleA.asn>
5764 Module-A DEFINITIONS ::=
5767 X ::= SEQUENCE {f1 INTEGER,
5768 f2 ANY DEFINED BY nonexi}
5771 <RESULT IF_PASS COUNT 1>
5772 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5774 <RESULT IF_PASS COUNT 1>
5777 <RESULT IF_PASS POSITIVE>
5778 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5780 <RESULT IF_FAIL NEGATIVE>
5786 .*---------------------------------------------------------------------*
5787 :h3.ASN1::TypeAssignment->Exception->Type
5788 .*---------------------------------------------------------------------*
5790 <TC - ASN1::TypeAssignment->Exception->Type>
5793 <MODULE ASN Module-A ModuleA.asn>
5794 Module-A DEFINITIONS ::=
5797 Dimensions ::= SET { x INTEGER,
5799 ... !NONEXI:"dimension error"}
5802 <RESULT IF_PASS COUNT 1>
5803 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5805 <RESULT IF_PASS COUNT 1>
5808 <RESULT IF_PASS POSITIVE>
5809 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5811 <RESULT IF_FAIL NEGATIVE>
5817 .*---------------------------------------------------------------------*
5818 :h3.ASN1::TypeAssignment->Exception->Value
5819 .*---------------------------------------------------------------------*
5821 <TC - ASN1::TypeAssignment->Exception->Value>
5824 <MODULE ASN Module-A ModuleA.asn>
5825 Module-A DEFINITIONS ::=
5828 Dimensions ::= SET { x INTEGER,
5830 ... !IA5String:nonexi}
5833 <RESULT IF_PASS COUNT 1>
5834 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5836 <RESULT IF_PASS COUNT 1>
5839 <RESULT IF_PASS POSITIVE>
5840 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5842 <RESULT IF_FAIL NEGATIVE>
5848 .*---------------------------------------------------------------------*
5849 :h3.ASN1::TypeAssignment->Constraint combination: UNION
5850 .*---------------------------------------------------------------------*
5852 <TC - ASN1::TypeAssignment->Constraint combination: UNION>
5855 <MODULE ASN Module-A ModuleA.asn>
5856 Module-A DEFINITIONS ::=
5859 X ::= INTEGER (1|2|3|nonexi)
5862 <RESULT IF_PASS COUNT 1>
5863 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5865 <RESULT IF_PASS COUNT 1>
5868 <RESULT IF_PASS POSITIVE>
5869 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5871 <RESULT IF_FAIL NEGATIVE>
5877 .*---------------------------------------------------------------------*
5878 :h3.ASN1::TypeAssignment->Constraint combination: INTERSECTION
5879 .*---------------------------------------------------------------------*
5881 <TC - ASN1::TypeAssignment->Constraint combination: INTERSECTION>
5884 <MODULE ASN Module-A ModuleA.asn>
5885 Module-A DEFINITIONS ::=
5888 X ::= INTEGER (0..200 ^ 100..nonexi)
5891 <RESULT IF_PASS COUNT 1>
5892 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5894 <RESULT IF_PASS COUNT 1>
5897 <RESULT IF_PASS POSITIVE>
5898 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5900 <RESULT IF_FAIL NEGATIVE>
5906 .*---------------------------------------------------------------------*
5907 :h3.ASN1::TypeAssignment->Constraint combination: EXCEPT
5908 .*---------------------------------------------------------------------*
5910 <TC - ASN1::TypeAssignment->Constraint combination: EXCEPT>
5913 <MODULE ASN Module-A ModuleA.asn>
5914 Module-A DEFINITIONS ::=
5917 X ::= INTEGER (0..200 EXCEPT nonexi)
5920 <RESULT IF_PASS COUNT 1>
5921 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5923 <RESULT IF_PASS COUNT 1>
5926 <RESULT IF_PASS POSITIVE>
5927 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5929 <RESULT IF_FAIL NEGATIVE>
5935 .*---------------------------------------------------------------------*
5936 :h3.ASN1::TypeAssignment->Constraint combination: ALL EXCEPT
5937 .*---------------------------------------------------------------------*
5939 <TC - ASN1::TypeAssignment->Constraint combination: ALL EXCEPT>
5942 <MODULE ASN Module-A ModuleA.asn>
5943 Module-A DEFINITIONS ::=
5946 X ::= INTEGER (ALL EXCEPT nonexi)
5949 <RESULT IF_PASS COUNT 1>
5950 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5952 <RESULT IF_PASS COUNT 1>
5955 <RESULT IF_PASS POSITIVE>
5956 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5958 <RESULT IF_FAIL NEGATIVE>
5964 .*---------------------------------------------------------------------*
5965 :h3.ASN1::TypeAssignment->Constraint exception->Type
5966 .*---------------------------------------------------------------------*
5968 <TC - ASN1::TypeAssignment->Constraint exception->Type>
5971 <MODULE ASN Module-A ModuleA.asn>
5972 Module-A DEFINITIONS ::=
5975 -- TR 662: Exception extension with value list subtyping gives parse error
5977 X ::= INTEGER (1|2|3,...!NONEXI:"Fatal")
5980 <RESULT IF_PASS COUNT 1>
5981 (?im)\berror\b.+?no.+?assignment.+?Nonexi
5983 <RESULT IF_PASS COUNT 1>
5986 <RESULT IF_PASS POSITIVE>
5987 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
5989 <RESULT IF_FAIL NEGATIVE>
5995 .*---------------------------------------------------------------------*
5996 :h3.ASN1::TypeAssignment->Constraint exception->Value
5997 .*---------------------------------------------------------------------*
5999 <TC - ASN1::TypeAssignment->Constraint exception->Value>
6002 <MODULE ASN Module-A ModuleA.asn>
6003 Module-A DEFINITIONS ::=
6006 -- TR 662: Exception extension with value list subtyping gives parse error
6008 X ::= INTEGER (1|2|3,...!IA5String:nonexi)
6011 <RESULT IF_PASS COUNT 1>
6012 (?im)\berror\b.+?no.+?assignment.+?Nonexi
6014 <RESULT IF_PASS COUNT 1>
6017 <RESULT IF_PASS POSITIVE>
6018 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6020 <RESULT IF_FAIL NEGATIVE>
6026 .*---------------------------------------------------------------------*
6027 :h3.ASN1::TypeAssignment->User defined constraint->Type
6028 .*---------------------------------------------------------------------*
6030 <TC - ASN1::TypeAssignment->User defined constraint->Type>
6033 <MODULE ASN Module-A ModuleA.asn>
6034 Module-A DEFINITIONS ::=
6037 X{PARAM} ::= BIT STRING
6038 (CONSTRAINED BY {NONEXI} !Error:securityViolation)
6039 Error ::= ENUMERATED {securityViolation}
6042 <RESULT IF_PASS COUNT 1>
6043 (?im)\berror\b.+?no.+?assignment.+?Nonexi
6045 <RESULT IF_PASS COUNT 1>
6048 <RESULT IF_PASS POSITIVE>
6049 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6051 <RESULT IF_FAIL NEGATIVE>
6057 .*---------------------------------------------------------------------*
6058 :h3.ASN1::TypeAssignment->User defined constraint->Exception->Type
6059 .*---------------------------------------------------------------------*
6061 <TC - ASN1::TypeAssignment->User defined constraint->Exception->Type>
6064 <MODULE ASN Module-A ModuleA.asn>
6065 Module-A DEFINITIONS ::=
6068 Y ::= BIT STRING (SIZE(2))
6069 X{PARAM} ::= BIT STRING
6070 (CONSTRAINED BY {PARAM} !NONEXI:securityViolation)
6071 Error ::= ENUMERATED {securityViolation}
6074 <RESULT IF_PASS COUNT 1>
6075 (?im)\berror\b.+?no.+?assignment.+?Nonexi
6077 <RESULT IF_PASS COUNT 1>
6080 <RESULT IF_PASS POSITIVE>
6081 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6083 <RESULT IF_FAIL NEGATIVE>
6089 .*---------------------------------------------------------------------*
6090 :h3.ASN1::TypeAssignment->User defined constraint->Exception->Value
6091 .*---------------------------------------------------------------------*
6093 <TC - ASN1::TypeAssignment->User defined constraint->Exception->Value>
6096 <MODULE ASN Module-A ModuleA.asn>
6097 Module-A DEFINITIONS ::=
6100 Y ::= BIT STRING (SIZE(2))
6101 X{PARAM} ::= BIT STRING
6102 (CONSTRAINED BY {PARAM} !Error:nonexi)
6103 Error ::= ENUMERATED {securityViolation}
6106 <RESULT IF_PASS COUNT 1>
6107 (?im)\berror\b.+?no.+?assignment.+?Nonexi
6109 <RESULT IF_PASS COUNT 1>
6112 <RESULT IF_PASS POSITIVE>
6113 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6115 <RESULT IF_FAIL NEGATIVE>
6121 .*---------------------------------------------------------------------*
6122 :h3.ASN1::TypeAssignment->EMBEDDED PDV->Single value
6123 .*---------------------------------------------------------------------*
6125 <TC - ASN1::TypeAssignment->EMBEDDED PDV->Single value>
6128 <MODULE ASN Module-A ModuleA.asn>
6129 Module-A DEFINITIONS ::=
6136 <RESULT IF_PASS COUNT 1>
6137 (?im)\berror\b.+?no.+?assignment.+?Nonexi
6139 <RESULT IF_PASS COUNT 1>
6142 <RESULT IF_PASS POSITIVE>
6143 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6145 <RESULT IF_FAIL NEGATIVE>
6151 .*---------------------------------------------------------------------*
6152 :h3.ASN1::TypeAssignment->EMBEDDED PDV->InnerTypeConstraints
6153 .*---------------------------------------------------------------------*
6155 <TC - ASN1::TypeAssignment->EMBEDDED PDV->InnerTypeConstraints>
6158 <MODULE ASN Module-A ModuleA.asn>
6159 Module-A DEFINITIONS ::=
6163 X ::= Y (WITH COMPONENTS {..., data-value (nonexi) })
6166 <RESULT IF_PASS COUNT 1>
6167 (?im)\berror\b.+?no.+?assignment.+?nonexi
6169 <RESULT IF_PASS COUNT 1>
6172 <RESULT IF_PASS POSITIVE>
6173 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6178 .*---------------------------------------------------------------------*
6179 :h3.ASN1::TypeAssignment->CHARACTER STRING->Single value
6180 .*---------------------------------------------------------------------*
6182 <TC - ASN1::TypeAssignment->CHARACTER STRING->Single value>
6185 <MODULE ASN Module-A ModuleA.asn>
6186 Module-A DEFINITIONS ::=
6189 X ::= CHARACTER STRING (nonexi)
6192 <RESULT IF_PASS COUNT 1>
6193 (?im)\berror\b.+?no.+?assignment.+?Nonexi
6195 <RESULT IF_PASS COUNT 1>
6198 <RESULT IF_PASS POSITIVE>
6199 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6201 <RESULT IF_FAIL NEGATIVE>
6207 .*---------------------------------------------------------------------*
6208 :h3.ASN1::TypeAssignment->CHARACTER STRING->InnerTypeConstraints
6209 .*---------------------------------------------------------------------*
6211 <TC - ASN1::TypeAssignment->CHARACTER STRING->InnerTypeConstraints>
6214 <MODULE ASN Module-A ModuleA.asn>
6215 Module-A DEFINITIONS ::=
6218 X ::= CHARACTER STRING (WITH COMPONENTS {..., string-value (nonexi)})
6221 <RESULT IF_PASS COUNT 1>
6222 (?im)\berror\b.+?no.+?assignment.+?nonexi
6224 <RESULT IF_PASS COUNT 1>
6227 <RESULT IF_PASS POSITIVE>
6228 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6233 .*---------------------------------------------------------------------*
6234 :h3.ASN1::TypeAssignment->CHARACTER STRING
6235 .*---------------------------------------------------------------------*
6237 <TC - ASN1::TypeAssignment->CHARACTER STRING>
6240 <MODULE ASN Module-A ModuleA.asn>
6241 Module-A DEFINITIONS ::=
6244 X ::= CHARACTER STRING (WITH COMPONENTS {..., string-value (nonexi)})
6247 <RESULT IF_PASS COUNT 1>
6248 (?im)\berror\b.+?no.+?assignment.+?Nonexi
6250 <RESULT IF_PASS COUNT 1>
6253 <RESULT IF_PASS POSITIVE>
6254 (?im)\bnotify\b.+?\bcode\b.+?\bnot\b.+?\bgenerated\b
6260 .*---------------------------------------------------------------------*
6261 :h3.ASN1::subtypes->Enumerated
6262 .*---------------------------------------------------------------------*
6264 <TC - ASN1::subtypes->Enumerated>
6267 <MODULE ASN Module-A ModuleA.asn>
6268 Module-A DEFINITIONS ::=
6270 Months ::= ENUMERATED {
6284 First-quarter ::= Months ( january | february | march )
6285 Second-quarter ::= Months ( april | may | june )
6286 Third-quarter ::= Months ( july | august | september )
6287 Fourth-quarter ::= Months ( october | november | december )
6288 First-half ::= Months ( First-quarter | Second-quarter )
6289 Second-half ::= Months ( Third-quarter | Fourth-quarter )
6290 m1 First-half ::= december
6291 MyMonths1 ::= Months ( SIZE ( 1..10 ) | january )
6292 MyMonths2 ::= Months ( FROM ( First-quarter ) )
6293 MyMonths3 ::= Months ( ALL EXCEPT First-quarter)
6294 mm3 MyMonths3 ::= january
6298 (?im)\berror: december is not a valid value for type `.+Months' which has subtype \(january,february,march,april,may,june\)
6301 (?im)\berror: Size constraint is not allowed for type `.+Months'
6304 (?im)\berror: Permitted alphabet constraint is not allowed for type `.+Months'
6307 (?im)\berror: january is not a valid value for type `.+Months' which has subtype \(ALL except \(january,february,march\)\)
6315 .*---------------------------------------------------------------------*
6316 :h3.ASN1::subtypes->Integer
6317 .*---------------------------------------------------------------------*
6319 <TC - ASN1::subtypes->Integer>
6322 <MODULE ASN Module-A ModuleA.asn>
6323 Module-A DEFINITIONS ::=
6325 MyInt1 ::= INTEGER (1..5)
6328 MyInt2 ::= INTEGER ( REAL(1.0..3.0) UNION PrintableString("abc") UNION INTEGER(1..10) )
6329 MyInt3 ::= INTEGER ( SIZE(10) EXCEPT FROM(1..10) )
6330 MyInt4 ::= MyInt2 (MyInt3)
6331 MyInt5 ::= INTEGER ( PATTERN "abc" EXCEPT 5 )
6332 MyInt6 ::= INTEGER ( ALL EXCEPT ((MIN..0) UNION (0..MAX)) )
6333 MyInt7 ::= INTEGER (1..10) (5..15)
6334 MyInt9 ::= INTEGER (5..6 EXCEPT 1..10)
6335 MyInt10::= INTEGER ( MIN..MAX )
6336 MyInt11::= INTEGER ( INTEGER )
6337 MyInt12::= INTEGER ( INTEGER(1 EXCEPT 1) )
6341 (?im)\berror: 6 is not a valid value for type `integer' which has subtype \(1..5\)
6344 (?im)\berror: Contained subtype constraint is invalid, constrained and constraining types have different root type
6347 (?im)\berror: Size constraint is not allowed for type `integer'
6350 (?im)\berror: Permitted alphabet constraint is not allowed for type `integer'
6353 (?im)\berror: Pattern constraint is not allowed for type `integer'
6356 (?im)\berror: The subtype is an empty set
6359 (?im)\berror: Constraint #2 is \(5..15\), this is not a subset of \(1..10\)
6362 (?im)\bwarning: The subtype of type `integer' is a full set, it does not constrain the root type.
6365 (?im)\berror: Contained subtype constraint is invalid, the constraining type has no subtype constraint
6373 .*---------------------------------------------------------------------*
6374 :h3.ASN1::subtypes->String types
6375 .*---------------------------------------------------------------------*
6377 <TC - ASN1::subtypes->String types>
6380 <MODULE ASN Module-A ModuleA.asn>
6381 Module-A DEFINITIONS ::=
6383 MyIntRange ::= INTEGER ( 6..9 )
6384 MyStrRange ::= PrintableString ( SIZE( ((-1 .. 3) EXCEPT -1) UNION MyIntRange ) )
6385 myStrVal MyStrRange ::= "abcd"
6387 VanillaBMPString ::= BMPString (FROM (BMPString(SIZE(1)) EXCEPT (C0 | C1)))
6388 C0 ::= BMPString (FROM ({0,0,0,0} .. {0,0,0,31}))
6389 C1 ::= BMPString (FROM ({0,0,0,128} .. {0,0,0,159}))
6390 strVanilla VanillaBMPString ::= {0,0,0,0}
6392 MyStrRange222 ::= PrintableString ( SIZE((10 .. -10)) )
6394 VS1 ::= VisibleString ( SIZE (1..10) INTERSECTION ( FROM ("A".."Z") EXCEPT "ABC" ) )
6396 VS2 ::= VisibleString ( SIZE (1..10) INTERSECTION FROM("A".."Z") )
6399 VSwrng ::= VisibleString (FROM(MIN..MAX))
6401 NS ::= NumericString ( FROM( "12345" EXCEPT "3".."6") )
6404 VSfrom1 ::= VisibleString ( FROM("abc") UNION FROM("f".."r") )
6405 vsf1 VSfrom1 ::= "abcfr"
6406 VSfrom2 ::= VisibleString ( FROM( "abc" UNION ("f".."r") ) )
6407 vsf2a VSfrom2 ::= "abcfr"
6408 vsf2b VSfrom2 ::= "xyz"
6410 TouchToneString ::= IA5String ( FROM("0123456789"|"*"|"#") ) ( SIZE(1..63) )
6411 tts TouchToneString ::= "abc"
6415 (?im)\berror: "abcd" is not a valid value for type `PrintableString' which has subtype \(from\(" ","'".."\)","\+"..":","=","\?","A".."Z","a".."z"\) intersection length\(0..3,6..9\)\)
6418 (?im)\berror: char\(0, 0, 0, 0\) is not a valid value for type `BMPString' which has subtype from\(" "..char\(0, 0, 0, 127\),char\(0, 0, 0, 160\)..char\(0, 0, 255, 255\)\)
6421 (?im)\berror: lower boundary is bigger than upper boundary in INTEGER value range constraint
6424 (?im)\berror: "ABC" is not a valid value for type `VisibleString' which has subtype \(length\(1..10\) intersection \(from\("A".."Z"\) except \("ABC"\)\)\)
6427 (?im)\bwarning: The subtype of type `VisibleString' is a full set, it does not constrain the root type.
6430 (?im)\berror: "567" is not a valid value for type `NumericString' which has subtype from\("1".."2"\)
6433 (?im)\berror: "abcfr" is not a valid value for type `VisibleString' which has subtype \(from\("a".."c"\) union from\("f".."r"\)\)
6436 (?im)\berror: "xyz" is not a valid value for type `VisibleString' which has subtype from\("a".."c","f".."r"\)
6439 (?im)\berror: "abc" is not a valid value for type `IA5String' which has subtype \(from\("#","\*","0".."9"\) intersection length\(1..63\)\)
6447 .*---------------------------------------------------------------------*
6448 :h3.ASN1::subtypes->Parametrized types: Type and value parameters
6449 .*---------------------------------------------------------------------*
6451 <TC - ASN1::subtypes->Parametrized types: Type and value parameters>
6454 <MODULE ASN Module-A ModuleA.asn>
6455 Module-A DEFINITIONS ::=
6457 MyInt ::= INTEGER (10..20)
6458 MyPT1{DummyTypeRef} ::= DummyTypeRef
6459 MyPT1instance ::= MyPT1{MyInt}
6460 myPT1inst MyPT1instance ::= 5
6462 MyParamRecOfType{DummyPar1} ::= SEQUENCE OF DummyPar1
6463 myPRof-const MyParamRecOfType{MyInt} ::= { 1,2 }
6465 MyValueParamRecOf{INTEGER:lowerBound,INTEGER:upperBound} ::= SEQUENCE SIZE(lowerBound..upperBound) OF INTEGER
6466 myVPRof-const MyValueParamRecOf{7,9} ::= { 1,2,3 }
6468 MyIntFld ::= INTEGER (1..5)
6469 MyBoolFld ::= BOOLEAN (FALSE)
6470 MyStrFld ::= VisibleString (FROM("abc"))
6471 MyRecParamType{DP1,DP2,DP3}
6478 myRPT MyRecParamType{MyIntFld,MyBoolFld,MyStrFld} ::= { fld1 -33, fld2 TRUE, fld3 "haha" }
6480 MyRecValParamType{INTEGER:lowerBound,INTEGER:upperBound}
6483 field1 INTEGER (lowerBound..upperBound),
6484 field2 VisibleString OPTIONAL
6486 MyActType ::= MyRecValParamType{111,222}
6487 myConT MyActType ::= { field1 1, field2 "a" }
6491 (?im)\berror: 5 is not a valid value for type `integer' which has subtype \(10..20\)
6494 (?im)\berror: 1 is not a valid value for type `integer' which has subtype \(10..20\)
6497 (?im)\berror: 2 is not a valid value for type `integer' which has subtype \(10..20\)
6500 (?im)\berror: \{ 1, 2, 3 \} is not a valid value for type `.+' which has subtype length\(7..9\)
6503 (?im)\berror: -33 is not a valid value for type `integer' which has subtype \(1..5\)
6506 (?im)\berror: TRUE is not a valid value for type `boolean' which has subtype \(false\)
6509 (?im)\berror: "haha" is not a valid value for type `VisibleString' which has subtype from\("a".."c"\)
6512 (?im)\berror: 1 is not a valid value for type `integer' which has subtype \(111..222\)
6520 .*---------------------------------------------------------------------*
6521 :h3.ASN1::subtypes->Range constraint: MIN,MAX values
6522 .*---------------------------------------------------------------------*
6524 <TC - ASN1::subtypes->Range constraint: MIN,MAX values>
6527 <MODULE ASN Module-A ModuleA.asn>
6528 Module-A DEFINITIONS ::=
6531 MyInt1 ::= INTEGER (-10..10)
6532 MyInt2 ::= MyInt1 (1..MAX)
6533 myint-const MyInt2 ::= 22
6534 MyInt3 ::= INTEGER (MIN..MAX) (MIN..MAX) (-100..MAX) (MIN..100) (MIN..MAX EXCEPT (-10..MAX INTERSECTION MIN..10))
6536 MyInt4 ::= MyInt3 (MIN..MAX)
6537 MyStr1 ::= NumericString (FROM(MIN.."6"))
6538 MyStr2 ::= NumericString (FROM("3"..MAX))
6539 mystr2 MyStr2 ::= "abc"
6540 MyStr3 ::= VisibleString (FROM("abc") UNION FROM("qwe"))
6541 MyStr4 ::= MyStr3 (FROM(MIN..MAX))
6542 mystr4 MyStr4 ::= "123"
6543 MyReal ::= REAL (NOT-A-NUMBER) (MIN..MAX)
6544 MyStr5 ::= VisibleString ("abc"|"def") (SIZE(1..MAX))
6545 MyStr6 ::= VisibleString ("abc"|"def") (SIZE(MIN..10))
6549 (?im)\berror: 22 is not a valid value for type `integer' which has subtype \(1..10\)
6552 (?im)\berror: 0 is not a valid value for type `integer' which has subtype \(-100..-11,11..100\)
6555 (?im)\berror: Constraint #1 is \(-100..100\), this is not a subset of \(-100..-11,11..100\)
6558 (?im)\berror: Constraint #1 is from\(" ".."6"\), this is not a subset of from\(" ","0".."9"\)
6561 (?im)\berror: "abc" is not a valid value for type `NumericString' which has subtype from\("3".."9"\)
6564 (?im)\bwarning: Cannot determine the value of MIN, using the minimal char value of the type
6567 (?im)\bwarning: Cannot determine the value of MAX, using the maximal char value of the type
6570 (?im)\berror: "123" is not a valid value for type `VisibleString' which has subtype \(from\("a".."c"\) union from\("e","q","w"\)\)
6573 (?im)\berror: Cannot determine the value of MIN: the parent subtype has no range
6576 (?im)\berror: Cannot determine the value of MAX: the parent subtype has no range
6579 (?im)\berror: Constraint #2 is \(-INF..INF\), this is not a subset of \(NaN\)
6582 (?im)\berror: Cannot determine the value of MAX: the parent subtype does not define a maximal size value
6585 (?im)\berror: Cannot determine the value of MIN: the parent subtype does not define a minimal size value
6596 .*---------------------------------------------------------------------*
6597 :h3.ASN1::subtypes->ValueSet assignments
6598 .*---------------------------------------------------------------------*
6600 <TC - ASN1::subtypes->ValueSet assignments>
6603 <MODULE ASN Module-A ModuleA.asn>
6604 Module-A DEFINITIONS ::=
6608 MyInt1 MyInt ::= {1..20|"haha"}
6609 MyInt2 MyInt ::= {1..20|SIZE(1..22)}
6610 MyInt3 MyInt (1..10) ::= {1..20}
6612 MyInt4 MyInt ::= {1..20}
6613 myInt4 MyInt4 ::= 22
6615 MyInt5 INTEGER ::= {1..10}
6616 myInt5 MyInt5 ::= 11
6618 ParamType{DummyTypeParam} ::= SEQUENCE {
6621 SomeType ::= ParamType{MyInt5}
6624 InvokeId ::= INTEGER
6625 PresentInvokeId InvokeId ::= {1..20}
6626 Invoke{InvokeId:InvokeIdSet} ::= SEQUENCE {
6627 invokeId InvokeId (InvokeIdSet)
6629 MAP-Invoke ::= Invoke{{PresentInvokeId}}
6630 mi MAP-Invoke ::= { invokeId 222 }
6634 (?im)\berror: INTEGER value was expected
6637 (?im)\berror: Size constraint is not allowed for type `integer'
6640 (?im)\berror: Constraint #2 is \(1..20\), this is not a subset of \(1..10\)
6643 (?im)\berror: 22 is not a valid value for type `integer' which has subtype \(1..20\)
6646 (?im)\berror: 11 is not a valid value for type `integer' which has subtype \(1..10\)
6649 (?im)\berror: 222 is not a valid value for type `integer' which has subtype \(1..20\)
6657 .*---------------------------------------------------------------------*
6658 :h3.ASN1::ValueSet and parametrization
6659 .*---------------------------------------------------------------------*
6661 <TC - ASN1::ValueSet and parametrization>
6664 <MODULE ASN Module-A ModuleA.asn>
6665 Module-A DEFINITIONS ::=
6668 MyPardType{INTEGER:DummyIntSet, INTEGER:myDummyLower, INTEGER:myDummyUpper, MyDummyType} ::= SEQUENCE {
6670 fld2 INTEGER (DummyIntSet|-10..0),
6671 fld3 INTEGER (myDummyLower..myDummyUpper),
6676 <MODULE ASN Module-B ModuleB.asn>
6677 Module-B DEFINITIONS ::=
6679 IMPORTS MyPardType{} FROM Module-A;
6680 MyType ::= MyPardType{{MyIntSet},cMyLower,cMyUpper,MyIntType}
6681 MyIntSet INTEGER ::= { 10..100 }
6682 MyIntType ::= REAL ( 0.0..<MAX|NOT-A-NUMBER )
6683 cMyLower INTEGER ::= 33
6684 cMyUpper INTEGER ::= 44
6685 c-mytype MyType ::= { fld1 3, fld2 6, fld3 9, fld4 PLUS-INFINITY }
6688 <MODULE ASN Module-C ModuleC.asn>
6689 Module-C DEFINITIONS ::=
6692 MyInt1 INTEGER ::= { 1..10 }
6693 MyInt2 INTEGER ::= { MyInt1|11..20 }
6694 MyInt4 ::= MyInt1 (MyInt2)
6695 c-myint2 MyInt2 ::= 21
6698 <RESULT IF_PASS COUNT 1>
6699 (?im)\berror: 21 is not a valid value for type `integer' which has subtype \(1..20\)
6701 <RESULT IF_PASS COUNT 1>
6702 (?im)\berror: 3 is not a valid value for type `integer' which has subtype \(10..100\)
6704 <RESULT IF_PASS COUNT 1>
6705 (?im)\berror: 6 is not a valid value for type `integer' which has subtype \(-10..0,10..100\)
6707 <RESULT IF_PASS COUNT 1>
6708 (?im)\berror: INF is not a valid value for type `float' which has subtype \(0.0e0..!INF,NaN\)
6710 <RESULT IF_PASS COUNT 1>
6711 (?im)\berror: Constraint #1 is \(1..20\), this is not a subset of \(1..10\)
6713 <RESULT IF_PASS COUNT 1>
6714 (?im)\berror: 21 is not a valid value for type `integer' which has subtype \(1..20\)
6716 <RESULT IF_PASS COUNT 6>
6722 .*---------------------------------------------------------------------*
6723 :h3.ASN1::subtypes->open type
6724 .*---------------------------------------------------------------------*
6726 <TC - ASN1::subtypes->open type>
6729 <MODULE ASN Module-A ModuleA.asn>
6730 Module-A DEFINITIONS ::=
6733 OtherType ::= INTEGER
6734 MyType ::= SEQUENCE { fld1 TYPE-IDENTIFIER.&Type(OtherType) }
6735 MyType2 ::= TYPE-IDENTIFIER.&Type(OtherType)
6744 .*---------------------------------------------------------------------*
6745 :h3.ASN1::subtypes->circular reference
6746 .*---------------------------------------------------------------------*
6748 <TC - ASN1::subtypes->circular reference>
6751 <MODULE ASN Module-A ModuleA.asn>
6752 Module-A DEFINITIONS ::=
6762 (?im)\berror: While checking circular type references in subtype definitions: Circular reference: .+
6767 .*---------------------------------------------------------------------*
6768 :h3.ASN1::subtypes->extension additions
6769 .*---------------------------------------------------------------------*
6771 <TC - ASN1::subtypes->extension additions>
6774 <MODULE ASN Module-A ModuleA.asn>
6775 Module-A DEFINITIONS ::=
6778 A1 ::= INTEGER (1..32,...,33..128)
6780 B1b ::= INTEGER (1..32,...,33..128) (1..128)
6782 A2 ::= INTEGER (1..256, ..., A1) (1..256)
6785 A3 ::= INTEGER (1..111,...,222..333)
6789 A5 ::= INTEGER (MIN..MAX,...,1..10)
6791 Foo ::= INTEGER (1..6, ..., 73..80)
6796 CU ::= VisibleString ( SIZE(10..30,...,35..45) UNION SIZE(20..40, ..., 45..55) )
6799 CI ::= VisibleString ( SIZE(10..30,...,35..45) INTERSECTION SIZE(20..40, ..., 45..55) )
6802 CD ::= VisibleString ( SIZE(10..30,...,35..45), ..., SIZE(20..40, ..., 45..55) )
6805 CE ::= VisibleString ( SIZE(10..30,...,35..45) EXCEPT SIZE(20..40, ..., 45..55) )
6808 MyInt1 ::= INTEGER (0..15, ..., 32..63 )
6809 MyInt2 ::= INTEGER (16..31, ...)
6810 MyInt ::= INTEGER ( MyInt1 | MyInt2 )
6813 B ::= BOOLEAN (FALSE)
6814 B2 ::= BOOLEAN (FALSE,...,TRUE)
6815 B3 ::= B (FALSE,...,TRUE)
6819 (?im)\berror: Constraint #1 is \(1..128\), this is not a subset of \(1..32\)
6822 (?im)\berror: Constraint #2 is \(1..128\), this is not a subset of \(1..32\)
6825 (?im)\berror: -1 is not a valid value for type `integer' which has subtype \(1..256\)
6828 (?im)\berror: -11 is not a valid value for type `integer' which has subtype \(1..111\), ..., \(222..333\)
6831 (?im)\bwarning: The subtype of type `integer' is a full set, it does not constrain the root type.
6834 (?im)\berror: Constraint #1 is \(73\), this is not a subset of \(1..6\)
6837 (?im)\berror: 99 is not a valid value for type `integer' which has subtype \(1..6\), ..., \(73..80\)
6840 (?im)\berror: "" is not a valid value for type `VisibleString' which has subtype length\(10..40\), ..., length\(41..55\)
6843 (?im)\berror: "" is not a valid value for type `VisibleString' which has subtype length\(20..30\), ..., length\(35..40,45\)
6846 (?im)\berror: "" is not a valid value for type `VisibleString' which has subtype length\(10..30\), ..., length\(31..55\)
6849 (?im)\berror: "" is not a valid value for type `VisibleString' which has subtype length\(10..19\), ..., length\(41..44\)
6852 (?im)\berror: 32 is not a valid value for type `integer' which has subtype \(0..31\)
6855 (?im)\bwarning: The subtype of type `boolean' is a full set, it does not constrain the root type.
6858 (?im)\berror: Extension addition of constraint #1 is \(true\), this is not a subset of \(false\)
6869 .*---------------------------------------------------------------------*
6870 :h3.ASN1::subtypes->multiple inner type constraint
6871 .*---------------------------------------------------------------------*
6873 <TC - ASN1::subtypes->multiple inner type constraint>
6876 <MODULE ASN Module-A ModuleA.asn>
6877 Module-A DEFINITIONS ::=
6880 MYREC ::= SEQUENCE { x INTEGER, y BOOLEAN }
6881 MYREC1 ::= MYREC ( WITH COMPONENTS { x (7..10), y (FALSE) } )
6882 MYREC2 ::= MYREC ( WITH COMPONENTS { y (FALSE), x (7..10) } )
6883 MYREC3 ::= MYREC ( WITH COMPONENTS { y (FALSE), y (FALSE) } )
6884 MYREC4 ::= MYREC ( WITH COMPONENTS { a (FALSE) } )
6885 MYREC5 ::= MYREC ( WITH COMPONENT (1..5) )
6886 MYREC6 ::= MYREC ( WITH COMPONENTS { x (7..10), y (WITH COMPONENTS{x(SIZE(4))}) } )
6887 MYREC7 ::= MYREC ( WITH COMPONENTS { x (FROM(4)), y (SIZE(4)) } )
6891 (?im)\berror: The order of fields must be the same as in the definition of type `@Module-A.MYREC'
6894 (?im)\berror: Duplicate reference to field `y' of type `@Module-A.MYREC'
6897 (?im)\berror: Type `@Module-A.MYREC' does not have a field named `a'
6900 (?im)\berror: Single inner type constraint \(WITH COMPONENT\) cannot be used on type `@Module-A.MYREC'
6903 (?im)\berror: Multiple inner type constraint \(WITH COMPONENTS\) cannot be used on type `boolean'
6906 (?im)\berror: Permitted alphabet constraint is not allowed for type `integer'
6909 (?im)\berror: Size constraint is not allowed for type `boolean'
6917 .*---------------------------------------------------------------------*
6918 :h3.ASN1::subtypes->single inner type constraint
6919 .*---------------------------------------------------------------------*
6921 <TC - ASN1::subtypes->single inner type constraint>
6924 <MODULE ASN Module-A ModuleA.asn>
6925 Module-A DEFINITIONS ::=
6928 SI ::= SEQUENCE OF INTEGER
6929 SSI ::= SEQUENCE OF SI
6930 SI1 ::= SI (WITH COMPONENT (1..10))
6931 SI2 ::= SI (WITH COMPONENT (SIZE(4)))
6932 SI3 ::= SI (WITH COMPONENT ((3..10)|(14..MAX)^("a")))
6935 WITH COMPONENT (1|2)
6937 WITH COMPONENT (2|4)
6941 WITH COMPONENT (2..7)
6948 WITH COMPONENT (1|"abc")
6950 WITH COMPONENT (2|WITH COMPONENT(1..5))
6954 SIZE (33) | WITH COMPONENT (2..7)
6960 (?im)\berror: Size constraint is not allowed for type `integer'
6963 (?im)\berror: INTEGER value was expected
6966 (?im)\berror: Single inner type constraint \(WITH COMPONENT\) cannot be used on type `integer'
6974 .*---------------------------------------------------------------------*
6975 :h3.ASN1::subtypes->mixed inner type constraints
6976 .*---------------------------------------------------------------------*
6978 <TC - ASN1::subtypes->mixed inner type constraints>
6981 <MODULE ASN Module-A ModuleA.asn>
6982 Module-A DEFINITIONS ::=
6985 SEQ ::= SEQUENCE { x INTEGER, y SS OPTIONAL }
6986 SS ::= SEQUENCE OF SEQ
6987 -- recursive structure: this is probably legal, because the constraint is not on the field but
6988 -- on the SEQ itself,on different levels of recursion the same embedded SS an SEQ field types
6989 -- can have different constraints
6990 -- some crazy ASN.1 stuff...
6991 SS1 ::= SEQ ( WITH COMPONENTS { x (1..10), y (WITH COMPONENT(WITH COMPONENTS{x(1..111)})) } )
6992 SS2 ::= SEQ ( WITH COMPONENTS { x (1..10), y (WITH COMPONENT(WITH COMPONENTS{x(WITH COMPONENTS{a(2)})})) } )
6993 SS3 ::= SEQ ( WITH COMPONENTS { x (1..10), y (WITH COMPONENT(WITH COMPONENTS{a(1..5)})) } )
6994 SS4 ::= SEQ ( WITH COMPONENTS { x (1..10), y (WITH COMPONENT(WITH COMPONENTS{y(WITH COMPONENT(1..5))})) } )
6998 (?im)\berror: Multiple inner type constraint \(WITH COMPONENTS\) cannot be used on type `integer'
7001 (?im)\berror: Type `@Module-A.SEQ' does not have a field named `a'
7004 (?im)\berror: Value range constraint is not allowed for type `@Module-A.SEQ'
7012 .*---------------------------------------------------------------------*
7013 :h3.ASN1::subtypes->REAL inner type constraints
7014 .*---------------------------------------------------------------------*
7016 <TC - ASN1::subtypes->REAL inner type constraints>
7019 <MODULE ASN Module-A ModuleA.asn>
7020 Module-A DEFINITIONS ::=
7023 MyReal1 ::= REAL (WITH COMPONENTS{ mantissa (10..20), base (2), exponent (3..MAX) })
7024 MyReal2 ::= REAL (WITH COMPONENTS{ mantisssa (10..20), base (2), exponent (3..MAX) })
7025 MyReal3 ::= REAL (WITH COMPONENTS{ base (2), mantissa (10..20), exponent (3..MAX) })
7026 MyReal4 ::= REAL (WITH COMPONENTS{ mantissa (10..20), base (2), base (10), exponent (3..MAX) })
7030 (?im)\berror: Type `float' does not have a field named `mantisssa'
7033 (?im)\berror: The order of fields must be the same as in the definition of type `float'
7036 (?im)\berror: Duplicate reference to field `base' of type `float'
7044 .*---------------------------------------------------------------------*
7045 :h3.ASN1::subtypes->inner type constraints->presence constraints
7046 .*---------------------------------------------------------------------*
7048 <TC - ASN1::subtypes->inner type constraints->presence constraints>
7051 <MODULE ASN Module-A ModuleA.asn>
7052 Module-A DEFINITIONS ::=
7055 MySeq ::= SEQUENCE { x INTEGER OPTIONAL, y REAL }
7056 MySet ::= SET { x INTEGER OPTIONAL, y REAL }
7057 MyChoice ::= CHOICE { x INTEGER, y REAL }
7058 MySeq1 ::= MySeq (WITH COMPONENTS{ x ABSENT })
7059 MySeq2 ::= MySeq (WITH COMPONENTS{ y ABSENT })
7060 MySeq3 ::= MySeq (WITH COMPONENTS{ y (WITH COMPONENTS{ mantissa OPTIONAL, base PRESENT, exponent ABSENT }) })
7061 MySet1 ::= MySet (WITH COMPONENTS{ y(0.0..1.0), x ABSENT })
7062 MySet2 ::= MySet (WITH COMPONENTS{ y ABSENT, x ABSENT })
7063 MySet3 ::= MySet (WITH COMPONENTS{ y (WITH COMPONENTS{ mantissa OPTIONAL, base PRESENT, exponent ABSENT }) })
7064 MyChoice1 ::= MyChoice (WITH COMPONENTS{x ABSENT, y PRESENT})
7065 MyChoice2 ::= MyChoice (WITH COMPONENTS{x PRESENT, y PRESENT})
7066 MyChoice3 ::= MyChoice (WITH COMPONENTS{x ABSENT, y ABSENT})
7067 MyChoice4 ::= MyChoice (WITH COMPONENTS{..., y PRESENT})
7068 MyChoice5 ::= MyChoice (WITH COMPONENTS{y PRESENT})
7069 MyChoice6 ::= MyChoice (WITH COMPONENTS{..., y ABSENT})
7070 MyChoice7 ::= MyChoice (WITH COMPONENTS{y ABSENT})
7074 (?im)\berror: Presence constraint `ABSENT' cannot be used on mandatory field `y'
7077 (?im)\berror: Presence constraint `OPTIONAL' cannot be used on mandatory field `mantissa'
7080 (?im)\berror: Presence constraint `PRESENT' cannot be used on mandatory field `base'
7083 (?im)\berror: Presence constraint `ABSENT' cannot be used on mandatory field `exponent'
7086 (?im)\berror: CHOICE type `@Module-A.MyChoice' cannot have more than one `PRESENT' field
7089 (?im)\berror: All fields of CHOICE type `@Module-A.MyChoice' are `ABSENT'
7098 .*---------------------------------------------------------------------*
7100 .*---------------------------------------------------------------------*
7102 :li D='ASN.1'.Abstract Syntax Notation 1
7103 :li D='EDML'.Ericsson Document Markup Language
7104 :li D='SA'.Semantic Analyser
7105 :li D='TTCN-3'.Test and Test Control Notation version 3
7108 .*---------------------------------------------------------------------*
7110 .*---------------------------------------------------------------------*
7112 :li D='[1]'.<docnumber of ASN.1 SA RS>
7113 :nl.Requirement Specification for TITAN's ASN.1 Semantic Analyser
7114 :li D='[2]'.ITU-T X.680 (07/2002):
7115 :nl.Abstract Syntax Notation One (ASN.1):
7116 :nl.Specification of basic notation
7117 :li D='[3]'.ITU-T X.681 (12/97):
7118 :nl.Abstract Syntax Notation One (ASN.1):
7119 :nl.Information object specification
7120 :li D='[4]'.ITU-T X.682 (12/97):
7121 :nl.Abstract Syntax Notation One (ASN.1):
7122 :nl.Constraint specification
7123 :li D='[5]'.ITU-T X.683 (12/97):
7124 :nl.Abstract Syntax Notation One (ASN.1):
7125 :nl.Parameterization of ASN.1 specifications
7128 .*---------------------------------------------------------------------*
7130 .*---------------------------------------------------------------------*
7132 :li D='TITAN'.Ericsson's TTCN-3 Test Environment