# Code Generated by ZenTest v. 2.3.0
# classname: asrt / meth = ratio%
# PacketIO: 2 / 3 = 66.67%
unless defined? $ZENTEST and $ZENTEST
require 'test/unit'
require 'network/packetio'
require 'mocksocket'
end
class TestPacketIO < Test::Unit::TestCase
def setup
@data = ["hello world\000".size].pack("N") + "hello world\000foobar"
sock = MockSocket.new(@data)
@sock = PacketIO.new(sock)
end
def test_read
assert_equal("hello world", @sock.read)
end
def test_write
assert_equal(true, @sock.write("hello world\r\n"))
end
end