Skip to content

Commit 98a0954

Browse files
committed
test for MySQL 5.7
1 parent ed7063a commit 98a0954

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

test/test_mysql.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -537,6 +537,10 @@ class TestMysql < Test::Unit::TestCase
537537
end
538538

539539
sub_test_case '#warning_count' do
540+
setup do
541+
@m.query("set sql_mode=''")
542+
@m.query("set sql_mode=''") # clear warnings on previous `set' statement.
543+
end
540544
test 'default values is zero' do
541545
assert{ @m.warning_count == 0 }
542546
end
@@ -683,7 +687,7 @@ class TestMysql < Test::Unit::TestCase
683687
setup do
684688
@m = Mysql.new(MYSQL_SERVER, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE, MYSQL_PORT, MYSQL_SOCKET)
685689
@m.charset = 'latin1'
686-
@m.query 'create temporary table t (id int, str char(10), primary key (id))'
690+
@m.query 'create temporary table t (id int default 0, str char(10), primary key (id))'
687691
@m.query "insert into t values (1,'abc'),(2,'defg'),(3,'hi'),(4,null)"
688692
@res = @m.query 'select * from t'
689693
end
@@ -955,6 +959,7 @@ class TestMysql < Test::Unit::TestCase
955959
sub_test_case 'Mysql::Stmt' do
956960
setup do
957961
@m = Mysql.new(MYSQL_SERVER, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE, MYSQL_PORT, MYSQL_SOCKET)
962+
@m.query("set sql_mode=''")
958963
@s = @m.stmt_init
959964
end
960965

0 commit comments

Comments
 (0)