1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
module Concurrent
RSpec.describe SingleThreadExecutor do
if Concurrent.on_jruby?
it 'inherits from JavaSingleThreadExecutor' do
expect(SingleThreadExecutor.ancestors).to include(JavaSingleThreadExecutor)
end
else
it 'inherits from RubySingleThreadExecutor' do
expect(SingleThreadExecutor.ancestors).to include(RubySingleThreadExecutor)
end
end
end
RSpec.describe ThreadPoolExecutor do
if Concurrent.on_jruby?
it 'inherits from JavaThreadPoolExecutor' do
expect(ThreadPoolExecutor.ancestors).to include(JavaThreadPoolExecutor)
end
else
it 'inherits from RubyThreadPoolExecutor' do
expect(ThreadPoolExecutor.ancestors).to include(RubyThreadPoolExecutor)
end
end
end
end
|