def test_fetch_set()
if @m.server_version >= 40100 then
@m.query("create temporary table t (i set('abc','def'))")
@m.query("insert into t values (null),(0),(1),(2),(3),('abc'),('def'),('abc,def'),('ghi')")
@s.prepare("select i from t")
@s.execute
assert_equal([nil], @s.fetch)
assert_equal([""], @s.fetch)
assert_equal(["abc"], @s.fetch)
assert_equal(["def"], @s.fetch)
assert_equal(["abc,def"], @s.fetch)
assert_equal(["abc"], @s.fetch)
assert_equal(["def"], @s.fetch)
assert_equal(["abc,def"], @s.fetch)
assert_equal([""], @s.fetch)
end
end