Skip to content

Commit c1a2f46

Browse files
committed
cleanup tests
1 parent ec43ac5 commit c1a2f46

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

.test/test_framework/container/tests/parameterized_query_test.go

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import (
2525
"testing"
2626

2727
"github.com/aws/aws-advanced-go-wrapper/.test/test_framework/container/test_utils"
28-
"github.com/aws/aws-advanced-go-wrapper/awssql/driver_infrastructure"
2928
"github.com/aws/aws-advanced-go-wrapper/awssql/property_util"
3029
"github.com/jackc/pgx/v5"
3130
"github.com/stretchr/testify/assert"
@@ -48,7 +47,7 @@ func setupParamTest(t *testing.T, testName string) (*test_utils.TestEnvironment,
4847
require.NoError(t, err)
4948
plugins := property_util.DEFAULT_PLUGINS
5049
if slices.Contains(env.Info().Request.Features, test_utils.LIMITLESS_DEPLOYMENT) {
51-
plugins += "," + driver_infrastructure.LIMITLESS_PLUGIN_CODE
50+
plugins = "efm,limitless,failover"
5251
}
5352

5453
props := map[string]string{"plugins": plugins}
@@ -137,6 +136,7 @@ func verifyInsertedData(t *testing.T, env *test_utils.TestEnvironment, db *sql.D
137136
func TestParameterizedQuery(t *testing.T) {
138137
t.Run("Parameterized Query With Named/Positional Args Query", func(t *testing.T) {
139138
env, db := setupParamTest(t, t.Name())
139+
defer db.Close()
140140
row, err := runPositionalArgsQuery(env, db)
141141
require.NoError(t, err)
142142

@@ -148,10 +148,12 @@ func TestParameterizedQuery(t *testing.T) {
148148
queryValueInt, _ := strconv.Atoi(queryValue)
149149
assert.Equal(t, queryValueInt, value)
150150
assert.Equal(t, queryStatus, status)
151+
test_utils.BasicCleanup(t.Name())
151152
})
152153

153154
t.Run("Parameterized Query With Named/Positional Args Exec", func(t *testing.T) {
154155
env, db := setupParamTest(t, t.Name())
156+
defer db.Close()
155157

156158
err := createParamTestTable(env, db)
157159
require.NoError(t, err)
@@ -165,10 +167,12 @@ func TestParameterizedQuery(t *testing.T) {
165167

166168
queryValueInt, _ := strconv.Atoi(queryValue)
167169
verifyInsertedData(t, env, db, queryValueInt, queryStatus)
170+
test_utils.BasicCleanup(t.Name())
168171
})
169172

170173
t.Run("Parameterized Query With Prepared Statements Stmt", func(t *testing.T) {
171174
env, db := setupParamTest(t, t.Name())
175+
defer db.Close()
172176

173177
preparedStatement := getPreparedStatement(env)
174178
stmt, err := db.PrepareContext(context.TODO(), preparedStatement)
@@ -182,10 +186,12 @@ func TestParameterizedQuery(t *testing.T) {
182186
testValueInt, _ := strconv.Atoi(testValue)
183187
assert.Equal(t, testValueInt, returnedValue)
184188
assert.Equal(t, testName, returnedName)
189+
test_utils.BasicCleanup(t.Name())
185190
})
186191

187192
t.Run("Parameterized Query With Prepared Statements Conn", func(t *testing.T) {
188193
env, db := setupParamTest(t, t.Name())
194+
defer db.Close()
189195

190196
conn, err := db.Conn(context.TODO())
191197
require.NoError(t, err)
@@ -203,10 +209,12 @@ func TestParameterizedQuery(t *testing.T) {
203209
testValueInt, _ := strconv.Atoi(testValue)
204210
assert.Equal(t, testValueInt, returnedValue)
205211
assert.Equal(t, testName, returnedName)
212+
test_utils.BasicCleanup(t.Name())
206213
})
207214

208215
t.Run("Parameterized Query With Prepared Statements Tx", func(t *testing.T) {
209216
env, db := setupParamTest(t, t.Name())
217+
defer db.Close()
210218

211219
tx, err := db.BeginTx(context.TODO(), nil)
212220
require.NoError(t, err)
@@ -229,10 +237,12 @@ func TestParameterizedQuery(t *testing.T) {
229237

230238
err = tx.Commit()
231239
require.NoError(t, err)
240+
test_utils.BasicCleanup(t.Name())
232241
})
233242

234243
t.Run("Parameterized Query With Prepared Statements Stmt Exec", func(t *testing.T) {
235244
env, db := setupParamTest(t, t.Name())
245+
defer db.Close()
236246

237247
err := createParamTestTable(env, db)
238248
require.NoError(t, err)
@@ -251,10 +261,12 @@ func TestParameterizedQuery(t *testing.T) {
251261

252262
testValueInt, _ := strconv.Atoi(testValue)
253263
verifyInsertedData(t, env, db, testValueInt, testName)
264+
test_utils.BasicCleanup(t.Name())
254265
})
255266

256267
t.Run("Parameterized Query With Prepared Statements Conn Exec", func(t *testing.T) {
257268
env, db := setupParamTest(t, t.Name())
269+
defer db.Close()
258270

259271
err := createParamTestTable(env, db)
260272
require.NoError(t, err)
@@ -277,10 +289,12 @@ func TestParameterizedQuery(t *testing.T) {
277289

278290
testValueInt, _ := strconv.Atoi(testValue)
279291
verifyInsertedData(t, env, db, testValueInt, testName)
292+
test_utils.BasicCleanup(t.Name())
280293
})
281294

282295
t.Run("Parameterized Query With Prepared Statements Tx Exec", func(t *testing.T) {
283296
env, db := setupParamTest(t, t.Name())
297+
defer db.Close()
284298

285299
err := createParamTestTable(env, db)
286300
require.NoError(t, err)
@@ -308,5 +322,6 @@ func TestParameterizedQuery(t *testing.T) {
308322

309323
testValueInt, _ := strconv.Atoi(testValue)
310324
verifyInsertedData(t, env, db, testValueInt, testName)
325+
test_utils.BasicCleanup(t.Name())
311326
})
312327
}

0 commit comments

Comments
 (0)