Skip to content

Commit 44cbe9e

Browse files
committed
optimize integration test case
1 parent 1392335 commit 44cbe9e

3 files changed

Lines changed: 29 additions & 1 deletion

File tree

test/rws/read_write_splitting_test.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ func (suite *_ReadWriteSplittingSuite) TestDelete() {
110110
}
111111
suite.Equal(0, exists)
112112
}
113+
err = rows.Close()
114+
assert.Nil(suite.T(), err)
113115
}
114116

115117
func (suite *_ReadWriteSplittingSuite) TestInsert() {
@@ -134,6 +136,8 @@ func (suite *_ReadWriteSplittingSuite) TestInsert() {
134136
}
135137
suite.Equal("master", firstName)
136138
}
139+
err = rows.Close()
140+
assert.Nil(suite.T(), err)
137141
}
138142

139143
func (suite *_ReadWriteSplittingSuite) TestSelect1() {
@@ -151,6 +155,8 @@ func (suite *_ReadWriteSplittingSuite) TestSelect1() {
151155
}
152156
suite.Equal("slave", firstName)
153157
}
158+
err = rows.Close()
159+
assert.Nil(suite.T(), err)
154160
}
155161

156162
func (suite *_ReadWriteSplittingSuite) TestInsertEncryption() {
@@ -174,6 +180,8 @@ func (suite *_ReadWriteSplittingSuite) TestInsertEncryption() {
174180
suite.T().Logf("id: %d, dept name: %s", id, deptName)
175181
}
176182
}
183+
err = rows.Close()
184+
assert.Nil(suite.T(), err)
177185
}
178186

179187
func (suite *_ReadWriteSplittingSuite) TestSelect2() {
@@ -191,6 +199,8 @@ func (suite *_ReadWriteSplittingSuite) TestSelect2() {
191199
}
192200
suite.Equal("master", firstName)
193201
}
202+
err = rows.Close()
203+
assert.Nil(suite.T(), err)
194204
}
195205

196206
func (suite *_ReadWriteSplittingSuite) TestUpdate() {
@@ -215,6 +225,8 @@ func (suite *_ReadWriteSplittingSuite) TestUpdate() {
215225
}
216226
suite.Equal("louis", lastName)
217227
}
228+
err = rows.Close()
229+
assert.Nil(suite.T(), err)
218230
}
219231

220232
func (suite *_ReadWriteSplittingSuite) TestUpdateEncryption() {
@@ -238,6 +250,8 @@ func (suite *_ReadWriteSplittingSuite) TestUpdateEncryption() {
238250
suite.T().Logf("id: %d, dept name: %s", id, deptName)
239251
}
240252
}
253+
err = rows.Close()
254+
assert.Nil(suite.T(), err)
241255
}
242256

243257
func (suite *_ReadWriteSplittingSuite) TestXATransaction() {
@@ -259,7 +273,10 @@ func (suite *_ReadWriteSplittingSuite) TestXATransaction() {
259273
assert.Nil(suite.T(), err)
260274
_, err = conn.ExecContext(ctx, "XA COMMIT 'abc'")
261275
assert.Nil(suite.T(), err)
276+
err = conn.Close()
277+
assert.Nil(suite.T(), err)
262278
}
263279

264280
func (suite *_ReadWriteSplittingSuite) TearDownSuite() {
281+
suite.db.Close()
265282
}

test/sdb/crud_test.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ func (suite *_CRUDSuite) TestInsertEncryption() {
114114
suite.T().Logf("id: %d, dept name: %s", id, deptName)
115115
}
116116
}
117+
err = rows.Close()
118+
assert.Nil(suite.T(), err)
117119
}
118120

119121
func (suite *_CRUDSuite) TestSelect() {
@@ -131,6 +133,8 @@ func (suite *_CRUDSuite) TestSelect() {
131133
}
132134
suite.Equal("scott", firstName)
133135
}
136+
err = rows.Close()
137+
assert.Nil(suite.T(), err)
134138
}
135139

136140
func (suite *_CRUDSuite) TestUpdate() {
@@ -164,6 +168,8 @@ func (suite *_CRUDSuite) TestUpdateEncryption() {
164168
suite.T().Logf("id: %d, dept name: %s", id, deptName)
165169
}
166170
}
171+
err = rows.Close()
172+
assert.Nil(suite.T(), err)
167173
}
168174

169175
func (suite *_CRUDSuite) TestXATransaction() {
@@ -185,6 +191,8 @@ func (suite *_CRUDSuite) TestXATransaction() {
185191
assert.Nil(suite.T(), err)
186192
_, err = conn.ExecContext(ctx, "XA COMMIT 'abc'")
187193
assert.Nil(suite.T(), err)
194+
err = conn.Close()
195+
assert.Nil(suite.T(), err)
188196
}
189197

190198
func (suite *_CRUDSuite) TearDownSuite() {
@@ -195,4 +203,5 @@ func (suite *_CRUDSuite) TearDownSuite() {
195203
suite.Equal(int64(1), affected)
196204
}
197205
}
206+
suite.db.Close()
198207
}

test/sdb/distributed_transaction_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,8 @@ func (suite *_DistributedTransactionSuite) TearDownSuite() {
243243
suite.db.Exec(deleteDeptEmpForDT, 1)
244244
suite.db.Exec(deleteSalariesForDT, 1)
245245
suite.db.Exec(deleteDeptManagerForDT, 1)
246-
247246
suite.db2.Exec(deleteSalariesForDT, 2)
247+
248+
suite.db.Close()
249+
suite.db2.Close()
248250
}

0 commit comments

Comments
 (0)