blob: f2d253eebc5f01d06533e7b741b341cdfcdd4348 [file] [log] [blame]
Lev Walkina5b02882017-10-01 22:48:44 -07001-- Test encoding/decoding/transcoding of everything concerning the BIT STRING.
2T ::= BIT STRING { foo(0) }
3T ::= BIT STRING { foo(0) } (SIZE(0..1))
4T ::= BIT STRING { foo(0) } (SIZE(1))
5T ::= BIT STRING { foo(0) } (SIZE(1..MAX))
6T ::= BIT STRING { foo(0) } (SIZE(1..2))
7T ::= BIT STRING { foo(0) } (SIZE(2))
8T ::= BIT STRING { foo(0) } (SIZE(2,...))
9T ::= BIT STRING { foo(0), bar(65535) }
10T ::= BIT STRING { foo(0), bar(65535) } (SIZE(0..16))
11T ::= BIT STRING { foo(0), bar(65535) } (SIZE(16))
12T ::= BIT STRING { foo(0), bar(2147483647) }
13T ::= BIT STRING { foo(0), bar(2147483647) } (SIZE(1..MAX))
14T ::= BIT STRING { foo(2147483648), bar(0), baz(2147483647) }
15T ::= BIT STRING { foo(2147483648), baz(2147483647) }
16T ::= BIT STRING { foo(2147483648), baz(2147483647) } (SIZE(32))
17T ::= BIT STRING { foo(2147483648), baz(2147483647) } (SIZE(31,...))
18T ::= BIT STRING { foo(2147483648), baz(2147483647) } (SIZE(0..32))
19T ::= BIT STRING { foo(2147483648), baz(2147483647) } (SIZE(0..31,...))
Lev Walkin5d947a82017-10-03 01:04:03 -070020T ::= BIT STRING { foo(0) } (SIZE(65535)) -- RMAX=65540
21T ::= BIT STRING { foo(0) } (SIZE(65536)) -- RMAX=65540
22T ::= BIT STRING { foo(0) } (SIZE(65537)) -- RMAX=65540
23T ::= BIT STRING { foo(0) } (SIZE(65535,...)) -- RMAX=65540
24T ::= BIT STRING { foo(0) } (SIZE(65536,...)) -- RMAX=65540
25T ::= BIT STRING { foo(0) } (SIZE(65537,...)) -- RMAX=65540