# File glib/tests/test-iochannel.rb, line 158 def test_read io = GLib::IOChannel.new(TEST_FILE) assert_equal("aaa\nbbb\nccc\nあああ\n", io.read) io.close io = GLib::IOChannel.new(TEST_FILE) assert_equal("aaa\nbbb\nccc\nあああ\n", io.read(100)) io.close io = GLib::IOChannel.new(TEST_FILE) assert_equal("aaa\nbbb\n", io.read(8)) assert_equal("ccc\n", io.read(4)) assert_equal("あああ\n", io.read(10)) assert_equal("", io.read(10)) assert_equal("", io.read(10)) io.close end