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

ruby-changes:24815

From: usa <ko1@a...>
Date: Fri, 31 Aug 2012 14:52:21 +0900 (JST)
Subject: [ruby-changes:24815] usa:r36866 (trunk): * test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_to_f): added

usa	2012-08-31 14:52:10 +0900 (Fri, 31 Aug 2012)

  New Revision: 36866

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

  Log:
    * test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_to_f): added
      for previous commit.

  Modified files:
    trunk/ChangeLog
    trunk/test/bigdecimal/test_bigdecimal.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 36865)
+++ ChangeLog	(revision 36866)
@@ -1,3 +1,8 @@
+Fri Aug 31 14:51:27 2012  NAKAMURA Usaku  <usa@r...>
+
+	* test/bigdecimal/test_bigdecimal.rb (TestBigDecimal#test_to_f): added
+	  for previous commit.
+
 Fri Aug 31 14:32:05 2012  NAKAMURA Usaku  <usa@r...>
 
 	* ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): use self's sign to
Index: test/bigdecimal/test_bigdecimal.rb
===================================================================
--- test/bigdecimal/test_bigdecimal.rb	(revision 36865)
+++ test/bigdecimal/test_bigdecimal.rb	(revision 36866)
@@ -569,6 +569,11 @@
     assert_nothing_raised(FloatDomainError, x) {
       assert_in_delta(0.0, BigDecimal(x).to_f, 10**Float::MIN_10_EXP, bug6944)
     }
+
+    assert_equal( 0.0, BigDecimal(  '9e-325').to_f)
+    assert_equal( 0.0, BigDecimal( '10e-325').to_f)
+    assert_equal(-0.0, BigDecimal( '-9e-325').to_f)
+    assert_equal(-0.0, BigDecimal('-10e-325').to_f)
   end
 
   def test_coerce

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

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