summaryrefslogtreecommitdiff
path: root/test/ruby/test_rational.rb
diff options
context:
space:
mode:
authorhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-08-24 02:44:34 +0000
committerhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-08-24 02:44:34 +0000
commite9e99651e35bdb9357f4fc5250d663fc17bb3f7e (patch)
tree83c03c483a5815da665d46322627b62259484450 /test/ruby/test_rational.rb
parent03fa0c49865c38b3fbe144712f189bec370350e5 (diff)
* test/ruby/test_rational.rb: remove commented-out code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_rational.rb')
-rw-r--r--test/ruby/test_rational.rb155
1 files changed, 0 insertions, 155 deletions
diff --git a/test/ruby/test_rational.rb b/test/ruby/test_rational.rb
index 67f895abc6..a16d47b3ac 100644
--- a/test/ruby/test_rational.rb
+++ b/test/ruby/test_rational.rb
@@ -179,50 +179,11 @@ class Rational_Test < Test::Unit::TestCase
c = Rational(1)
if @unify
-=begin
- assert_equal(true, c.finite?)
- assert_equal(false, c.infinite?)
- assert_equal(false, c.nan?)
- assert_equal(true, c.integer?)
- assert_equal(false, c.float?)
- assert_equal(true, c.rational?)
-=end
assert_equal(true, c.real?)
-=begin
- assert_equal(false, c.complex?)
- assert_equal(true, c.exact?)
- assert_equal(false, c.inexact?)
-=end
else
-=begin
- assert_equal(true, c.finite?)
- assert_equal(false, c.infinite?)
- assert_equal(false, c.nan?)
- assert_equal(false, c.integer?)
- assert_equal(false, c.float?)
- assert_equal(true, c.rational?)
-=end
assert_equal(true, c.real?)
-=begin
- assert_equal(false, c.complex?)
- assert_equal(true, c.exact?)
- assert_equal(false, c.inexact?)
-=end
end
-=begin
- assert_equal(true, Rational(0).positive?)
- assert_equal(true, Rational(1).positive?)
- assert_equal(false, Rational(-1).positive?)
- assert_equal(false, Rational(0).negative?)
- assert_equal(false, Rational(1).negative?)
- assert_equal(true, Rational(-1).negative?)
-
- assert_equal(0, Rational(0).sign)
- assert_equal(1, Rational(2).sign)
- assert_equal(-1, Rational(-2).sign)
-=end
-
assert_equal(true, Rational(0).zero?)
assert_equal(true, Rational(0,1).zero?)
assert_equal(false, Rational(1,1).zero?)
@@ -248,12 +209,6 @@ class Rational_Test < Test::Unit::TestCase
assert_equal(Rational(1,1), -Rational(-1,1))
assert_equal(Rational(1,1), -Rational(1,-1))
assert_equal(Rational(-1,1), -Rational(-1,-1))
-
-=begin
- assert_equal(0, Rational(0).negate)
- assert_equal(-2, Rational(2).negate)
- assert_equal(2, Rational(-2).negate)
-=end
end
def test_add
@@ -422,43 +377,6 @@ class Rational_Test < Test::Unit::TestCase
end
end
-=begin
- def test_quot
- c = Rational(1,2)
- c2 = Rational(2,3)
-
- assert_eql(0, c.quot(c2))
- assert_eql(0, c.quot(2))
- assert_eql(0, c.quot(2.0))
-
- c = Rational(301,100)
- c2 = Rational(7,5)
-
- assert_equal(2, c.quot(c2))
- assert_equal(-2, c.quot(-c2))
- assert_equal(-2, (-c).quot(c2))
- assert_equal(2, (-c).quot(-c2))
-
- c = Rational(301,100)
- c2 = Rational(2)
-
- assert_equal(1, c.quot(c2))
- assert_equal(-1, c.quot(-c2))
- assert_equal(-1, (-c).quot(c2))
- assert_equal(1, (-c).quot(-c2))
-
- unless @unify
- c = Rational(11)
- c2 = Rational(3)
-
- assert_equal(3, c.quot(c2))
- assert_equal(-3, c.quot(-c2))
- assert_equal(-3, (-c).quot(c2))
- assert_equal(3, (-c).quot(-c2))
- end
- end
-=end
-
def test_remainder
c = Rational(1,2)
c2 = Rational(2,3)
@@ -494,43 +412,6 @@ class Rational_Test < Test::Unit::TestCase
end
end
-=begin
- def test_quotrem
- c = Rational(1,2)
- c2 = Rational(2,3)
-
- assert_eql([0, Rational(1,2)], c.quotrem(c2))
- assert_eql([0, Rational(1,2)], c.quotrem(2))
- assert_eql([0, 0.5], c.quotrem(2.0))
-
- c = Rational(301,100)
- c2 = Rational(7,5)
-
- assert_equal([2, Rational(21,100)], c.quotrem(c2))
- assert_equal([-2, Rational(21,100)], c.quotrem(-c2))
- assert_equal([-2, Rational(-21,100)], (-c).quotrem(c2))
- assert_equal([2, Rational(-21,100)], (-c).quotrem(-c2))
-
- c = Rational(301,100)
- c2 = Rational(2)
-
- assert_equal([1, Rational(101,100)], c.quotrem(c2))
- assert_equal([-1, Rational(101,100)], c.quotrem(-c2))
- assert_equal([-1, Rational(-101,100)], (-c).quotrem(c2))
- assert_equal([1, Rational(-101,100)], (-c).quotrem(-c2))
-
- unless @unify
- c = Rational(11)
- c2 = Rational(3)
-
- assert_equal([3,2], c.quotrem(c2))
- assert_equal([-3,2], c.quotrem(-c2))
- assert_equal([-3,-2], (-c).quotrem(c2))
- assert_equal([3,-2], (-c).quotrem(-c2))
- end
- end
-=end
-
def test_quo
c = Rational(1,2)
c2 = Rational(2,3)
@@ -848,29 +729,21 @@ class Rational_Test < Test::Unit::TestCase
assert_equal(Rational(-5), '-5'.to_r)
assert_equal(Rational(5,3), '5/3'.to_r)
assert_equal(Rational(-5,3), '-5/3'.to_r)
-# assert_equal(Rational(5,-3), '5/-3'.to_r)
-# assert_equal(Rational(-5,-3), '-5/-3'.to_r)
assert_equal(Rational(5), '5.0'.to_r)
assert_equal(Rational(-5), '-5.0'.to_r)
assert_equal(Rational(5,3), '5.0/3'.to_r)
assert_equal(Rational(-5,3), '-5.0/3'.to_r)
-# assert_equal(Rational(5,-3), '5.0/-3'.to_r)
-# assert_equal(Rational(-5,-3), '-5.0/-3'.to_r)
assert_equal(Rational(5), '5e0'.to_r)
assert_equal(Rational(-5), '-5e0'.to_r)
assert_equal(Rational(5,3), '5e0/3'.to_r)
assert_equal(Rational(-5,3), '-5e0/3'.to_r)
-# assert_equal(Rational(5,-3), '5e0/-3'.to_r)
-# assert_equal(Rational(-5,-3), '-5e0/-3'.to_r)
assert_equal(Rational(5e1), '5e1'.to_r)
assert_equal(Rational(-5e2), '-5e2'.to_r)
assert_equal(Rational(5e3,3), '5e003/3'.to_r)
assert_equal(Rational(-5e4,3), '-5e004/3'.to_r)
-# assert_equal(Rational(5e1,-3), '5e1/-3'.to_r)
-# assert_equal(Rational(-5e2,-3), '-5e2/-3'.to_r)
assert_equal(Rational(33,100), '.33'.to_r)
assert_equal(Rational(33,100), '0.33'.to_r)
@@ -892,29 +765,21 @@ class Rational_Test < Test::Unit::TestCase
assert_equal(Rational(-5), Rational('-5'))
assert_equal(Rational(5,3), Rational('5/3'))
assert_equal(Rational(-5,3), Rational('-5/3'))
-# assert_equal(Rational(5,-3), Rational('5/-3'))
-# assert_equal(Rational(-5,-3), Rational('-5/-3'))
assert_equal(Rational(5), Rational('5.0'))
assert_equal(Rational(-5), Rational('-5.0'))
assert_equal(Rational(5,3), Rational('5.0/3'))
assert_equal(Rational(-5,3), Rational('-5.0/3'))
-# assert_equal(Rational(5,-3), Rational('5.0/-3'))
-# assert_equal(Rational(-5,-3), Rational('-5.0/-3'))
assert_equal(Rational(5), Rational('5e0'))
assert_equal(Rational(-5), Rational('-5e0'))
assert_equal(Rational(5,3), Rational('5e0/3'))
assert_equal(Rational(-5,3), Rational('-5e0/3'))
-# assert_equal(Rational(5,-3), Rational('5e0/-3'))
-# assert_equal(Rational(-5,-3), Rational('-5e0/-3'))
assert_equal(Rational(5e1), Rational('5e1'))
assert_equal(Rational(-5e2), Rational('-5e2'))
assert_equal(Rational(5e3,3), Rational('5e003/3'))
assert_equal(Rational(-5e4,3), Rational('-5e004/3'))
-# assert_equal(Rational(5e1,-3), Rational('5e1/-3'))
-# assert_equal(Rational(-5e2,-3), Rational('-5e2/-3'))
assert_equal(Rational(33,100), Rational('.33'))
assert_equal(Rational(33,100), Rational('0.33'))
@@ -955,19 +820,6 @@ class Rational_Test < Test::Unit::TestCase
assert_raise(ArgumentError){ Rational('5/3x')}
end
-=begin
- def test_reciprocal
- assert_equal(Rational(1,9), Rational(9,1).reciprocal)
- assert_equal(Rational(9,1), Rational(1,9).reciprocal)
- assert_equal(Rational(-1,9), Rational(-9,1).reciprocal)
- assert_equal(Rational(-9,1), Rational(-1,9).reciprocal)
- assert_equal(Rational(1,9), Rational(9,1).inverse)
- assert_equal(Rational(9,1), Rational(1,9).inverse)
- assert_equal(Rational(-1,9), Rational(-9,1).inverse)
- assert_equal(Rational(-9,1), Rational(-1,9).inverse)
- end
-=end
-
def test_to_i
assert_equal(1, Rational(3,2).to_i)
assert_equal(1, Integer(Rational(3,2)))
@@ -1109,13 +961,6 @@ class Rational_Test < Test::Unit::TestCase
assert_equal(1.0, 1.0.denominator)
assert_equal(1.0, 9.0.denominator)
-=begin
- assert_equal(Rational(1,9), 9.reciprocal)
- assert_in_delta(0.1111, 9.0.reciprocal, 0.001)
- assert_equal(Rational(1,9), 9.inverse)
- assert_in_delta(0.1111, 9.0.inverse, 0.001)
-=end
-
assert_equal(Rational(1,2), 1.quo(2))
assert_equal(Rational(5000000000), 10000000000.quo(2))
assert_equal(0.5, 1.0.quo(2))