blob: b94c1ea75535229cda5cfdb65717bf73de846dd4 [file] [log] [blame]
Lev Walkina5b02882017-10-01 22:48:44 -07001-- Test encoding/decoding/transcoding of a simple string type
2T ::= VisibleString
3T ::= VisibleString ("Value Constraint")
4T ::= VisibleString (SIZE(0))
5T ::= VisibleString (SIZE(0,...))
6T ::= VisibleString (SIZE(1))
7T ::= VisibleString (SIZE(1)) (FROM("A".."B"))
Lev Walkind597f0d2017-10-02 01:20:18 -07008T ::= VisibleString (SIZE(1,...))
Lev Walkina5b02882017-10-01 22:48:44 -07009T ::= VisibleString (SIZE(2))
10T ::= VisibleString (SIZE(2,...))
11T ::= VisibleString (SIZE(1..2))
12T ::= VisibleString (SIZE(1..2,...))
13T ::= VisibleString (SIZE(4..6,...)) (FROM("A".."B"))
Lev Walkinf5e333e2017-10-02 08:30:08 +000014T ::= VisibleString (SIZE(1..MAX)) (FROM("A".."B"))
Lev Walkina5b02882017-10-01 22:48:44 -070015T ::= VisibleString (SIZE(1..127))
16T ::= VisibleString (SIZE(1..128))
17T ::= VisibleString (SIZE(1..129))
18T ::= VisibleString (SIZE(5) INTERSECTION FROM("A".."Z"))
Lev Walkina5b02882017-10-01 22:48:44 -070019T ::= VisibleString (SIZE(4..6) INTERSECTION (FROM("A".."B")))
20T ::= VisibleString (SIZE(4..6,...) INTERSECTION (FROM("A".."B")))
Lev Walkinb450ce92017-10-03 14:16:34 -070021T ::= VisibleString (SIZE(64000)) -- RMAX=64000, #11.9.3.3
Lev Walkin5d947a82017-10-03 01:04:03 -070022T ::= VisibleString (SIZE(32000..32002)) -- RMAX=33000
23T ::= VisibleString (SIZE(32000..32002)) (FROM("A".."B")) -- RMAX=33000
24T ::= VisibleString (SIZE(32000..32002,...)) (FROM("A".."B")) -- RMAX=33000
25T ::= VisibleString (SIZE(65530..65535)) -- RMAX=65536
26T ::= VisibleString (SIZE(65530..65536)) -- RMAX=65536
27T ::= VisibleString (SIZE(65535..65550)) -- RMAX=66000