5 class TestSingletonReadWrite < Test::Unit::TestCase
7 def test_unix_socketpair
9 Kgio.trywrite(a, "HELLO")
11 assert_equal "HELLO", Kgio.tryread(b, 5, buf)
12 assert_equal "HELLO", buf
13 assert_equal :wait_readable, Kgio.tryread(b, 5)
17 assert_raises(ArgumentError) { Kgio.tryread }
18 assert_raises(ArgumentError) { Kgio.tryread($stdin) }
19 assert_raises(ArgumentError) { Kgio.trywrite($stdout) }