Remove Numeric#ceildiv

This commit is contained in:
Kouhei Yanagita 2022-07-21 18:57:13 +09:00 committed by Yusuke Endoh
parent 4165fd0e76
commit 24e33b84b5
Notes: git 2022-08-12 15:58:13 +09:00
4 changed files with 0 additions and 42 deletions

View file

@ -915,7 +915,6 @@ class Complex_Test < Test::Unit::TestCase
assert_not_respond_to(c, :%)
assert_not_respond_to(c, :div)
assert_not_respond_to(c, :divmod)
assert_not_respond_to(c, :ceildiv)
assert_not_respond_to(c, :floor)
assert_not_respond_to(c, :ceil)
assert_not_respond_to(c, :modulo)

View file

@ -482,18 +482,4 @@ class TestNumeric < Test::Unit::TestCase
assert_equal(0, -2.pow(3, 1))
end
def test_ceildiv
assert_equal(0, 0.0.ceildiv(3.0))
assert_equal(1, 1.0.ceildiv(3.0))
assert_equal(1, 3.0.ceildiv(3.0))
assert_equal(2, 4.0.ceildiv(3.0))
assert_equal(-1, 4.0.ceildiv(-3.0))
assert_equal(-1, -4.0.ceildiv(3.0))
assert_equal(2, -4.0.ceildiv(-3.0))
assert_equal(3, 3.0.ceildiv(1.2))
assert_equal(3, 3.0.ceildiv(6/5r))
assert_equal(3, (7r/2).ceildiv(6/5r))
end
end