diff options
author | Björn Gustavsson <[email protected]> | 2013-11-20 12:35:42 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2013-11-20 12:35:42 +0100 |
commit | cf9d62c7c902b06dc589382a0a853b87b0a1ce20 (patch) | |
tree | c93af3219cc2332775debb29d5a56cceee0292dc /lib/asn1/test/asn1_SUITE_data/Constraints.py | |
parent | 81a497cc1fd21cdd4f545c3ed7c64705ca5fc65c (diff) | |
parent | 719f789cebec004b350153e1f001303d6713f4a6 (diff) | |
download | otp-cf9d62c7c902b06dc589382a0a853b87b0a1ce20.tar.gz otp-cf9d62c7c902b06dc589382a0a853b87b0a1ce20.tar.bz2 otp-cf9d62c7c902b06dc589382a0a853b87b0a1ce20.zip |
Merge branch 'bjorn/asn1/fix-union-bug/OTP-11411' into maint
* bjorn/asn1/fix-union-bug/OTP-11411:
Fix complicated union of INTEGER constraints
Diffstat (limited to 'lib/asn1/test/asn1_SUITE_data/Constraints.py')
-rw-r--r-- | lib/asn1/test/asn1_SUITE_data/Constraints.py | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/lib/asn1/test/asn1_SUITE_data/Constraints.py b/lib/asn1/test/asn1_SUITE_data/Constraints.py index 581ec2f467..864a471b88 100644 --- a/lib/asn1/test/asn1_SUITE_data/Constraints.py +++ b/lib/asn1/test/asn1_SUITE_data/Constraints.py @@ -99,4 +99,44 @@ pdf OBJECT IDENTIFIER ::= {1,2,3,4,5} ShorterExt ::= IA5String (SIZE (5, ...)) +SeqOverlapping ::= SEQUENCE { + v Overlapping +} + +SeqNonOverlapping ::= SEQUENCE { + v NonOverlapping +} + +Overlapping ::= INTEGER (7280..7560 | +7580..7680 | +7910..8210 | +8600..8940 | +9250..9600 | +14759..15109 | +15250..15590 | +18050..18800 | +19300..19950 | +21100..21700 | +26200..26900 | +18500..19900 | +20100..20250 | +21100..21700 | +23000..24000 | +24960..26900) + +-- The same intervals, but merged and sorted -- +NonOverlapping ::= INTEGER (7280..7560 | +7580..7680 | +7910..8210 | +8600..8940 | +9250..9600 | +14759..15109 | +15250..15590 | +18050..19950 | +20100..20250 | +21100..21700 | +23000..24000 | +24960..26900) + + END |