test/ruby: suppress warnings
* test/ruby/test_array.rb: (need_continuation): suppress warnings to require continuation. * test/ruby/test_continuation.rb: ditto. * test/ruby/test_enum.rb: ditto. * test/ruby/test_fiber.rb: ditto. * test/ruby/test_hash.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
84e90deb0e
commit
6bb52d8026
@ -805,7 +805,7 @@ class TestArray < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_flatten_with_callcc
|
def test_flatten_with_callcc
|
||||||
respond_to?(:callcc, true) or require 'continuation'
|
need_continuation
|
||||||
o = Object.new
|
o = Object.new
|
||||||
def o.to_ary() callcc {|k| @cont = k; [1,2,3]} end
|
def o.to_ary() callcc {|k| @cont = k; [1,2,3]} end
|
||||||
begin
|
begin
|
||||||
@ -819,7 +819,7 @@ class TestArray < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_permutation_with_callcc
|
def test_permutation_with_callcc
|
||||||
respond_to?(:callcc, true) or require 'continuation'
|
need_continuation
|
||||||
n = 1000
|
n = 1000
|
||||||
cont = nil
|
cont = nil
|
||||||
ary = [1,2,3]
|
ary = [1,2,3]
|
||||||
@ -836,7 +836,7 @@ class TestArray < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_product_with_callcc
|
def test_product_with_callcc
|
||||||
respond_to?(:callcc, true) or require 'continuation'
|
need_continuation
|
||||||
n = 1000
|
n = 1000
|
||||||
cont = nil
|
cont = nil
|
||||||
ary = [1,2,3]
|
ary = [1,2,3]
|
||||||
@ -853,7 +853,7 @@ class TestArray < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_combination_with_callcc
|
def test_combination_with_callcc
|
||||||
respond_to?(:callcc, true) or require 'continuation'
|
need_continuation
|
||||||
n = 1000
|
n = 1000
|
||||||
cont = nil
|
cont = nil
|
||||||
ary = [1,2,3]
|
ary = [1,2,3]
|
||||||
@ -870,7 +870,7 @@ class TestArray < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_repeated_permutation_with_callcc
|
def test_repeated_permutation_with_callcc
|
||||||
respond_to?(:callcc, true) or require 'continuation'
|
need_continuation
|
||||||
n = 1000
|
n = 1000
|
||||||
cont = nil
|
cont = nil
|
||||||
ary = [1,2,3]
|
ary = [1,2,3]
|
||||||
@ -887,7 +887,7 @@ class TestArray < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_repeated_combination_with_callcc
|
def test_repeated_combination_with_callcc
|
||||||
respond_to?(:callcc, true) or require 'continuation'
|
need_continuation
|
||||||
n = 1000
|
n = 1000
|
||||||
cont = nil
|
cont = nil
|
||||||
ary = [1,2,3]
|
ary = [1,2,3]
|
||||||
@ -1365,7 +1365,7 @@ class TestArray < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_sort_with_callcc
|
def test_sort_with_callcc
|
||||||
respond_to?(:callcc, true) or require 'continuation'
|
need_continuation
|
||||||
n = 1000
|
n = 1000
|
||||||
cont = nil
|
cont = nil
|
||||||
ary = (1..100).to_a
|
ary = (1..100).to_a
|
||||||
@ -2030,7 +2030,7 @@ class TestArray < Test::Unit::TestCase
|
|||||||
end
|
end
|
||||||
|
|
||||||
def test_reject_with_callcc
|
def test_reject_with_callcc
|
||||||
respond_to?(:callcc, true) or require 'continuation'
|
need_continuation
|
||||||
bug9727 = '[ruby-dev:48101] [Bug #9727]'
|
bug9727 = '[ruby-dev:48101] [Bug #9727]'
|
||||||
cont = nil
|
cont = nil
|
||||||
a = [*1..10].reject do |i|
|
a = [*1..10].reject do |i|
|
||||||
@ -2495,4 +2495,11 @@ class TestArray < Test::Unit::TestCase
|
|||||||
skip e.message
|
skip e.message
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
def need_continuation
|
||||||
|
unless respond_to?(:callcc, true)
|
||||||
|
EnvUtil.suppress_warning {require 'continuation'}
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
require 'continuation'
|
EnvUtil.suppress_warning {require 'continuation'}
|
||||||
require 'fiber'
|
require 'fiber'
|
||||||
|
|
||||||
class TestContinuation < Test::Unit::TestCase
|
class TestContinuation < Test::Unit::TestCase
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
require 'continuation'
|
EnvUtil.suppress_warning {require 'continuation'}
|
||||||
require 'stringio'
|
require 'stringio'
|
||||||
|
|
||||||
class TestEnumerable < Test::Unit::TestCase
|
class TestEnumerable < Test::Unit::TestCase
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
require 'fiber'
|
require 'fiber'
|
||||||
require 'continuation'
|
EnvUtil.suppress_warning {require 'continuation'}
|
||||||
require 'tmpdir'
|
require 'tmpdir'
|
||||||
|
|
||||||
class TestFiber < Test::Unit::TestCase
|
class TestFiber < Test::Unit::TestCase
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# -*- coding: us-ascii -*-
|
# -*- coding: us-ascii -*-
|
||||||
require 'test/unit'
|
require 'test/unit'
|
||||||
require 'continuation'
|
EnvUtil.suppress_warning {require 'continuation'}
|
||||||
|
|
||||||
class TestHash < Test::Unit::TestCase
|
class TestHash < Test::Unit::TestCase
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user