about summary refs log tree commit homepage
path: root/test/test_eventfd.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_eventfd.rb')
-rw-r--r--test/test_eventfd.rb16
1 files changed, 8 insertions, 8 deletions
diff --git a/test/test_eventfd.rb b/test/test_eventfd.rb
index 05b8d01..84ee307 100644
--- a/test/test_eventfd.rb
+++ b/test/test_eventfd.rb
@@ -45,22 +45,22 @@ class TestEventFD < Test::Unit::TestCase
 
   def test_incr_value
     efd = EventFD.new(0)
-    assert_nil efd.incr(1)
+    assert_equal true, efd.incr(1)
     assert_equal 1, efd.value
 
-    assert_raises(Errno::EAGAIN) { efd.value_nonblock }
-    assert_nil efd.incr(9)
-    assert_equal 9, efd.value_nonblock
+    assert_nil efd.value(true)
+    assert_equal true, efd.incr(9)
+    assert_equal 9, efd.value(true)
 
-    assert_nil efd.incr(0xfffffffffffffffe)
-    assert_raises(Errno::EAGAIN) { efd.incr_nonblock 1 }
+    assert_equal true, efd.incr(0xfffffffffffffffe)
+    assert_equal false, efd.incr(1, true)
   end
 
   def test_incr_value_semaphore
     efd = EventFD.new(6, :SEMAPHORE)
     6.times { assert_equal 1, efd.value }
-    assert_raises(Errno::EAGAIN) { efd.value_nonblock }
-    assert_nothing_raised { efd.incr(1) }
+    assert_nil efd.value(true)
+    assert_equal true, efd.incr(1)
     assert_equal 1, efd.value
   end
 end if defined?(SleepyPenguin::EventFD)