From 3e01a8d58e4095e77a7ecf6658fc7a825e8ed6c0 Mon Sep 17 00:00:00 2001 From: nahi Date: Thu, 23 Jun 2011 13:03:02 +0000 Subject: [PATCH] * test/openssl/test_ssl_session.rb: Test parameter bug fixed. 2**31 is not in a signed long in 32bit long env. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32212 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/openssl/test_ssl_session.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/openssl/test_ssl_session.rb b/test/openssl/test_ssl_session.rb index 43b636f8fa..723d73f6a2 100644 --- a/test/openssl/test_ssl_session.rb +++ b/test/openssl/test_ssl_session.rb @@ -68,8 +68,8 @@ __EOS__ sess.time = 1.2345 assert_equal(1, sess.time.to_i) # Can OpenSSL handle t>2038y correctly? Version? - sess.time = 2**31 - assert_equal(2**31, sess.time.to_i) + sess.time = 2**31 - 1 + assert_equal(2**31 - 1, sess.time.to_i) end def test_session_timeout @@ -81,8 +81,8 @@ __EOS__ assert_equal(1, sess.timeout.to_i) sess.timeout = 1.2345 assert_equal(1, sess.timeout.to_i) - sess.timeout = 2**31 - assert_equal(2**31, sess.timeout.to_i) + sess.timeout = 2**31 - 1 + assert_equal(2**31 - 1, sess.timeout.to_i) end def test_client_session