aboutsummaryrefslogtreecommitdiffstats
path: root/tests/84-param-tags-OK.asn1.-EF
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2005-07-03 05:27:19 +0000
committerLev Walkin <vlm@lionet.info>2005-07-03 05:27:19 +0000
commit157504058ca53db1a0c610caacc99649b14436b2 (patch)
tree4c3ecfe9eab7a0ca1f1456e469d7e2f54873ac44 /tests/84-param-tags-OK.asn1.-EF
parent472bbdc24b328d9592a2cd07f9ac1ceecf72c65b (diff)
new tests for parametrization
Diffstat (limited to 'tests/84-param-tags-OK.asn1.-EF')
-rw-r--r--tests/84-param-tags-OK.asn1.-EF39
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/84-param-tags-OK.asn1.-EF b/tests/84-param-tags-OK.asn1.-EF
new file mode 100644
index 00000000..0a902fb0
--- /dev/null
+++ b/tests/84-param-tags-OK.asn1.-EF
@@ -0,0 +1,39 @@
+ModuleTestParametrizationTags1 { iso org(3) dod(6) internet(1) private(4)
+ enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 84 1 }
+DEFINITIONS ::=
+BEGIN
+
+TestType{Parameter} ::= SEQUENCE {
+ common Parameter DEFAULT 0
+}
+
+TestChoice ::= CHOICE {
+ type1 SEQUENCE {
+ common INTEGER (1..10) DEFAULT 0
+ },
+ type2 [0] IMPLICIT SEQUENCE {
+ common BOOLEAN DEFAULT 0
+ }
+}
+
+END
+
+ModuleTestParametrizationTagsAuto2 { iso org(3) dod(6) internet(1) private(4)
+ enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 84 2 }
+DEFINITIONS AUTOMATIC TAGS ::=
+BEGIN
+
+AutoType{Parameter} ::= SEQUENCE {
+ common Parameter (0)
+}
+
+AutoChoice ::= CHOICE {
+ type1 [0] IMPLICIT SEQUENCE {
+ common [0] IMPLICIT INTEGER ((0..1))((0))
+ },
+ type2 [1] IMPLICIT SEQUENCE {
+ common [0] IMPLICIT BOOLEAN (0)
+ }
+}
+
+END