b94c1ea75535229cda5cfdb65717bf73de846dd4
[com/asn1c.git] / tests / tests-randomized / bundles / 07-VisibleString-bundle.txt
1 -- Test encoding/decoding/transcoding of a simple string type
2 T ::= VisibleString
3 T ::= VisibleString ("Value Constraint")
4 T ::= VisibleString (SIZE(0))
5 T ::= VisibleString (SIZE(0,...))
6 T ::= VisibleString (SIZE(1))
7 T ::= VisibleString (SIZE(1)) (FROM("A".."B"))
8 T ::= VisibleString (SIZE(1,...))
9 T ::= VisibleString (SIZE(2))
10 T ::= VisibleString (SIZE(2,...))
11 T ::= VisibleString (SIZE(1..2))
12 T ::= VisibleString (SIZE(1..2,...))
13 T ::= VisibleString (SIZE(4..6,...)) (FROM("A".."B"))
14 T ::= VisibleString (SIZE(1..MAX)) (FROM("A".."B"))
15 T ::= VisibleString (SIZE(1..127))
16 T ::= VisibleString (SIZE(1..128))
17 T ::= VisibleString (SIZE(1..129))
18 T ::= VisibleString (SIZE(5) INTERSECTION FROM("A".."Z"))
19 T ::= VisibleString (SIZE(4..6) INTERSECTION (FROM("A".."B")))
20 T ::= VisibleString (SIZE(4..6,...) INTERSECTION (FROM("A".."B")))
21 T ::= VisibleString (SIZE(64000))           -- RMAX=64000, #11.9.3.3
22 T ::= VisibleString (SIZE(32000..32002))    -- RMAX=33000
23 T ::= VisibleString (SIZE(32000..32002)) (FROM("A".."B"))       -- RMAX=33000
24 T ::= VisibleString (SIZE(32000..32002,...)) (FROM("A".."B"))   -- RMAX=33000
25 T ::= VisibleString (SIZE(65530..65535))    -- RMAX=65536
26 T ::= VisibleString (SIZE(65530..65536))    -- RMAX=65536
27 T ::= VisibleString (SIZE(65535..65550))    -- RMAX=66000