Skip to content

Commit 5e475a9

Browse files
committed
Update test
1 parent 619fe39 commit 5e475a9

File tree

1 file changed

+8
-18
lines changed

1 file changed

+8
-18
lines changed

client/client_test.go

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -114,38 +114,28 @@ func (s *clientTestSuite) TestConn_NoDeprecateEOF() {
114114

115115
func (s *clientTestSuite) TestConn_SetCapability() {
116116
caps := []uint32{
117-
mysql.CLIENT_LONG_PASSWORD,
118117
mysql.CLIENT_FOUND_ROWS,
119-
mysql.CLIENT_LONG_FLAG,
120-
mysql.CLIENT_CONNECT_WITH_DB,
121-
mysql.CLIENT_NO_SCHEMA,
122-
mysql.CLIENT_COMPRESS,
123-
mysql.CLIENT_ODBC,
124-
mysql.CLIENT_LOCAL_FILES,
125118
mysql.CLIENT_IGNORE_SPACE,
126-
mysql.CLIENT_PROTOCOL_41,
127-
mysql.CLIENT_INTERACTIVE,
128-
mysql.CLIENT_SSL,
129-
mysql.CLIENT_IGNORE_SIGPIPE,
130-
mysql.CLIENT_TRANSACTIONS,
131-
mysql.CLIENT_RESERVED,
132-
mysql.CLIENT_SECURE_CONNECTION,
133119
mysql.CLIENT_MULTI_STATEMENTS,
134120
mysql.CLIENT_MULTI_RESULTS,
135121
mysql.CLIENT_PS_MULTI_RESULTS,
136-
mysql.CLIENT_PLUGIN_AUTH,
137122
mysql.CLIENT_CONNECT_ATTRS,
138-
mysql.CLIENT_PLUGIN_AUTH_LENENC_CLIENT_DATA,
139-
mysql.CLIENT_DEPRECATE_EOF,
123+
mysql.CLIENT_COMPRESS,
124+
mysql.CLIENT_ZSTD_COMPRESSION_ALGORITHM,
125+
mysql.CLIENT_LOCAL_FILES,
140126
}
141127

142128
for _, capI := range caps {
143129
require.False(s.T(), s.c.ccaps&capI > 0)
144-
s.c.SetCapability(capI)
130+
err := s.c.SetCapability(capI)
131+
require.NoError(s.T(), err, "capability: %d", capI)
145132
require.True(s.T(), s.c.ccaps&capI > 0)
146133
s.c.UnsetCapability(capI)
147134
require.False(s.T(), s.c.ccaps&capI > 0)
148135
}
136+
137+
err := s.c.SetCapability(mysql.CLIENT_REMEMBER_OPTIONS + 10)
138+
require.Error(s.T(), err)
149139
}
150140

151141
// NOTE for MySQL 5.5 and 5.6, server side has to config SSL to pass the TLS test, otherwise, it will throw error that

0 commit comments

Comments
 (0)