# 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