summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorthekuwayama <thekuwayama@gmail.com>2019-06-21 06:52:40 +0900
committerthekuwayama <thekuwayama@gmail.com>2019-06-21 19:35:08 +0900
commit7947b1fbfbfb16e0f5cf30e43d13beb94e22231f (patch)
tree7a7f7b16b56a26d8aac27292cea913d7cb0c7fde /test
parentacd4e089e848f4ea1dc034a690997b02ee0ccb8a (diff)
downloadruby-openssl-7947b1fbfbfb16e0f5cf30e43d13beb94e22231f.tar.gz
add nil guard `OpenSSL::BN.new`
Diffstat (limited to 'test')
-rw-r--r--test/test_bn.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/test_bn.rb b/test/test_bn.rb
index 274afba3..4e447a5f 100644
--- a/test/test_bn.rb
+++ b/test/test_bn.rb
@@ -15,6 +15,9 @@ class OpenSSL::TestBN < OpenSSL::TestCase
end
def test_new
+ assert_raise(ArgumentError) { OpenSSL::BN.new(nil) }
+ assert_raise(ArgumentError) { OpenSSL::BN.new(nil, 2) }
+
assert_equal(@e1, OpenSSL::BN.new("999"))
assert_equal(@e1, OpenSSL::BN.new("999", 10))
assert_equal(@e1, OpenSSL::BN.new("\x03\xE7", 2))