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