diff options
Diffstat (limited to 'test/fiber/test_mutex.rb')
-rw-r--r-- | test/fiber/test_mutex.rb | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/fiber/test_mutex.rb b/test/fiber/test_mutex.rb index d1fe78cba3..30e92b4fd2 100644 --- a/test/fiber/test_mutex.rb +++ b/test/fiber/test_mutex.rb @@ -8,13 +8,13 @@ class TestFiberMutex < Test::Unit::TestCase thread = Thread.new do scheduler = Scheduler.new - Thread.current.scheduler = scheduler + Fiber.set_scheduler scheduler Fiber.schedule do - assert_not_predicate Thread.current, :blocking? + assert_not_predicate Fiber, :blocking? mutex.synchronize do - assert_not_predicate Thread.current, :blocking? + assert_not_predicate Fiber, :blocking? end end end @@ -27,7 +27,7 @@ class TestFiberMutex < Test::Unit::TestCase thread = Thread.new do scheduler = Scheduler.new - Thread.current.scheduler = scheduler + Fiber.set_scheduler scheduler Fiber.schedule do mutex.lock @@ -53,7 +53,7 @@ class TestFiberMutex < Test::Unit::TestCase thread = Thread.new do scheduler = Scheduler.new - Thread.current.scheduler = scheduler + Fiber.set_scheduler scheduler Fiber.schedule do mutex.lock @@ -79,7 +79,7 @@ class TestFiberMutex < Test::Unit::TestCase thread = Thread.new do scheduler = Scheduler.new - Thread.current.scheduler = scheduler + Fiber.set_scheduler scheduler f = Fiber.schedule do assert_raise_with_message(RuntimeError, "bye") do @@ -110,7 +110,7 @@ class TestFiberMutex < Test::Unit::TestCase thread = Thread.new do scheduler = Scheduler.new - Thread.current.scheduler = scheduler + Fiber.set_scheduler scheduler Fiber.schedule do mutex.synchronize do @@ -145,7 +145,7 @@ class TestFiberMutex < Test::Unit::TestCase thread = Thread.new do scheduler = Scheduler.new - Thread.current.scheduler = scheduler + Fiber.set_scheduler scheduler Fiber.schedule do 3.times do |i| @@ -176,7 +176,7 @@ class TestFiberMutex < Test::Unit::TestCase thread = Thread.new do scheduler = Scheduler.new - Thread.current.scheduler = scheduler + Fiber.set_scheduler scheduler result = nil Fiber.schedule do @@ -204,7 +204,7 @@ class TestFiberMutex < Test::Unit::TestCase thread = Thread.new do scheduler = Scheduler.new - Thread.current.scheduler = scheduler + Fiber.set_scheduler scheduler Fiber.schedule do mutex.synchronize do |