aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-10-28 13:22:38 +0000
committerLev Walkin <vlm@lionet.info>2004-10-28 13:22:38 +0000
commit6379436cc3f0800d04224a700877a665b2c4eebb (patch)
tree872800db01a22aff2a7227b383a822a70eed4d48 /tests
parent3e478edcadd5bd7c59dea18ceb7ab6a2e277f297 (diff)
added SET
Diffstat (limited to 'tests')
-rw-r--r--tests/62-any-OK.asn124
-rw-r--r--tests/62-any-OK.asn1.-EF12
2 files changed, 24 insertions, 12 deletions
diff --git a/tests/62-any-OK.asn1 b/tests/62-any-OK.asn1
index 34d7e243..f3d784ca 100644
--- a/tests/62-any-OK.asn1
+++ b/tests/62-any-OK.asn1
@@ -12,23 +12,29 @@ ModuleTestANYSyntax
BEGIN
T ::= CHOICE {
- s1 T1,
- s2 T2
+ s1 T1-ext,
+ s2 T2,
+ s3 T3
}
- T1 ::= SEQUENCE {
+ T1-ext ::= SEQUENCE {
i INTEGER OPTIONAL,
any [1] ANY, -- Converted into [1] EXPLICIT ANY
...
}
T2 ::= [16] SEQUENCE {
- m1 [0] NumericString,
- m2 [1] BOOLEAN,
- m3 [3] SEQUENCE OF NumericString,
- o4 [4] BOOLEAN OPTIONAL,
- o5 [5] BOOLEAN OPTIONAL,
- o6 [6] BOOLEAN OPTIONAL
+ m1 [0] NumericString,
+ m2 [1] BOOLEAN,
+ m3 [3] SEQUENCE OF NumericString,
+ o4 [4] BOOLEAN OPTIONAL,
+ o5 [5] BOOLEAN OPTIONAL,
+ o6 [6] BOOLEAN OPTIONAL
+ }
+
+ T3 ::= SET {
+ m1 [0] NumericString,
+ m2 [1] BOOLEAN
}
END
diff --git a/tests/62-any-OK.asn1.-EF b/tests/62-any-OK.asn1.-EF
index 22a64bbe..4c8f5c4b 100644
--- a/tests/62-any-OK.asn1.-EF
+++ b/tests/62-any-OK.asn1.-EF
@@ -5,11 +5,12 @@ DEFINITIONS IMPLICIT TAGS ::=
BEGIN
T ::= CHOICE {
- s1 T1,
- s2 T2
+ s1 T1-ext,
+ s2 T2,
+ s3 T3
}
-T1 ::= SEQUENCE {
+T1-ext ::= SEQUENCE {
i INTEGER OPTIONAL,
any [1] EXPLICIT ANY,
...
@@ -24,4 +25,9 @@ T2 ::= [16] IMPLICIT SEQUENCE {
o6 [6] IMPLICIT BOOLEAN OPTIONAL
}
+T3 ::= SET {
+ m1 [0] IMPLICIT NumericString,
+ m2 [1] IMPLICIT BOOLEAN
+}
+
END