[前][次][番号順一覧][スレッド一覧]

ruby-changes:20164

From: nahi <ko1@a...>
Date: Thu, 23 Jun 2011 22:03:12 +0900 (JST)
Subject: [ruby-changes:20164] nahi:r32212 (trunk): * test/openssl/test_ssl_session.rb: Test parameter bug fixed. 2**31 is not in

nahi	2011-06-23 22:03:02 +0900 (Thu, 23 Jun 2011)

  New Revision: 32212

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32212

  Log:
    * test/openssl/test_ssl_session.rb: Test parameter bug fixed. 2**31 is not in
      a signed long in 32bit long env.

  Modified files:
    trunk/test/openssl/test_ssl_session.rb

Index: test/openssl/test_ssl_session.rb
===================================================================
--- test/openssl/test_ssl_session.rb	(revision 32211)
+++ test/openssl/test_ssl_session.rb	(revision 32212)
@@ -68,8 +68,8 @@
     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 @@
     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

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]