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

ruby-changes:22027

From: nobu <ko1@a...>
Date: Tue, 20 Dec 2011 11:49:47 +0900 (JST)
Subject: [ruby-changes:22027] nobu:r34076 (trunk): * test/date/test_date_base.rb (test_jd): tests for

nobu	2011-12-20 11:49:15 +0900 (Tue, 20 Dec 2011)

  New Revision: 34076

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

  Log:
    * test/date/test_date_base.rb (test_jd): tests for
      [ruby-dev:45008].

  Modified files:
    trunk/ChangeLog
    trunk/test/date/test_date_base.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 34075)
+++ ChangeLog	(revision 34076)
@@ -1,3 +1,8 @@
+Tue Dec 20 11:49:13 2011  Nobuyoshi Nakada  <nobu@r...>
+
+	* test/date/test_date_base.rb (test_jd): tests for
+	  [ruby-dev:45008].
+
 Tue Dec 20 10:20:48 2011  NARUSE, Yui  <naruse@r...>
 
 	* ext/date/date_core.c (wholenum): fix the type of the return value.
Index: test/date/test_date_base.rb
===================================================================
--- test/date/test_date_base.rb	(revision 34075)
+++ test/date/test_date_base.rb	(revision 34076)
@@ -181,6 +181,13 @@
 
   def test_jd
     assert_equal(1 << 33, Date.jd(1 << 33).jd)
+
+    bug = '[ruby-dev:45008]'
+    d = Date.new(2011,12,20)
+    jd = d.jd
+    assert_equal(d, Date.jd(jd))
+    assert_equal(d, Date.jd(jd.to_f), bug)
+    assert_equal(d, Date.jd(Rational(jd)), bug)
   end
 
   def test_mjd

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

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