From 3ef6364a988ab24ca7fdbb7d1b6840b2a40f1466 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Thu, 13 Jul 2023 12:51:35 +0900 Subject: Move bsearch test with Bigdecimal under the test_bigdecimal.rb When we extract bigdecimal as bundled gems, this test will be failed with `make test-all`. --- test/bigdecimal/test_bigdecimal.rb | 6 ++++++ test/ruby/test_range.rb | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/test/bigdecimal/test_bigdecimal.rb b/test/bigdecimal/test_bigdecimal.rb index b1557619a8..b28242b747 100644 --- a/test/bigdecimal/test_bigdecimal.rb +++ b/test/bigdecimal/test_bigdecimal.rb @@ -2275,6 +2275,12 @@ class TestBigDecimal < Test::Unit::TestCase end end + def test_bsearch_for_bigdecimal + assert_raise(TypeError) { + (BigDecimal('0.5')..BigDecimal('2.25')).bsearch + } + end + def assert_no_memory_leak(code, *rest, **opt) code = "8.times {20_000.times {begin #{code}; rescue NoMemoryError; end}; GC.start}" super(["-rbigdecimal"], diff --git a/test/ruby/test_range.rb b/test/ruby/test_range.rb index 0a68824f11..820ca9e9c2 100644 --- a/test/ruby/test_range.rb +++ b/test/ruby/test_range.rb @@ -2,7 +2,6 @@ require 'test/unit' require 'delegate' require 'timeout' -require 'bigdecimal' require 'rbconfig/sizeof' class TestRange < Test::Unit::TestCase @@ -852,9 +851,6 @@ class TestRange < Test::Unit::TestCase assert_raise(TypeError) { (Rational(-1,2)..Rational(9,4)).bsearch } - assert_raise(TypeError) { - (BigDecimal('0.5')..BigDecimal('2.25')).bsearch - } end def test_bsearch_for_fixnum -- cgit v1.2.3