Skip to content

Commit c207770

Browse files
committed
Expand negative test samples
1 parent 8d53891 commit c207770

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

test/ber/test_ber.rb

+9-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,15 @@ def test_false
4747
# negatives
4848
-1 => "\x02\x01\xFF",
4949
-127 => "\x02\x01\x81",
50-
-128 => "\x02\x01\x80"
50+
-128 => "\x02\x01\x80",
51+
-255 => "\x02\x02\xFF\x01",
52+
-256 => "\x02\x02\xFF\x00",
53+
-65535 => "\x02\x03\xFF\x00\x01",
54+
-65536 => "\x02\x03\xFF\x00\x00",
55+
-65537 => "\x02\x03\xFE\xFF\xFF",
56+
-8388607 => "\x02\x03\x80\x00\x01",
57+
-8388608 => "\x02\x03\x80\x00\x00",
58+
-16_777_215 => "\x02\x04\xFF\x00\x00\x01",
5159
}.each do |number, expected_encoding|
5260
define_method "test_encode_#{number}" do
5361
assert_equal expected_encoding.b, number.to_ber

0 commit comments

Comments
 (0)