def test_fetch_field()
f = @res.fetch_field
assert_equal("id", f.name)
assert_equal("t", f.table)
assert_equal(nil, f.def)
assert_equal(Mysql::Field::TYPE_LONG, f.type)
assert_equal(11, f.length)
assert_equal(1, f.max_length)
assert_equal(Mysql::Field::NUM_FLAG|Mysql::Field::PRI_KEY_FLAG|Mysql::Field::PART_KEY_FLAG|Mysql::Field::NOT_NULL_FLAG, f.flags)
assert_equal(0, f.decimals)
f = @res.fetch_field
assert_equal("str", f.name)
assert_equal("t", f.table)
assert_equal(nil, f.def)
assert_equal(Mysql::Field::TYPE_STRING, f.type)
assert_equal(10, f.length)
assert_equal(4, f.max_length)
assert_equal(0, f.flags)
assert_equal(0, f.decimals)
f = @res.fetch_field
assert_equal(nil, f)
end