178
}
179
180
>
func RunSQLQueueV2TestSuite(t *testing.T, baseDB sqlplugin.DB) {
queue_v2.go
181
>
ctx := context.Background()
182
>
t.Run("TestListQueueFailsToGetLastMessageID", func(t *testing.T) {
183
t.Parallel()
184
testListQueueFailsToGetLastMessageID(ctx, t, baseDB)
185
})
186
>
t.Run("TestListQueueFailsToExtractQueueMetadata", func(t *testing.T) {
queue_v2.go
187
t.Parallel()
188
testListQueueFailsToExtractQueueMetadata(ctx, t, baseDB)
189
})
190
>
t.Run("GetPartitionFailsForListQueues", func(t *testing.T) {
queue_v2.go
191
t.Parallel()
192
testListQueuesGetPartitionFails(ctx, t, baseDB)
193
})
194
>
t.Run("QueueInsertFails", func(t *testing.T) {
queue_v2.go
195
t.Parallel()
196
testQueueInsertFails(ctx, t, baseDB)
197
})
198
>
t.Run("TxBeginFails", func(t *testing.T) {
queue_v2.go
199
t.Parallel()
200
testBeginTxFails(ctx, t, baseDB)
201
})
202
>
t.Run("TxCommitFails", func(t *testing.T) {
queue_v2.go
203
t.Parallel()
204
testCommitTxFails(ctx, t, baseDB)
205
})
206
>
t.Run("FailedToGetLastMessageIDFromDB", func(t *testing.T) {
queue_v2.go
207
t.Parallel()
208
testGetLastMessageIDFails(ctx, t, baseDB)
209
})
210
>
t.Run("FailedToGetLastMessageIDFromDB", func(t *testing.T) {
queue_v2.go
211
t.Parallel()
212
testRangeSelectFromQueueV2MessagesFails(ctx, t, baseDB)
213
})
214
>
t.Run("InsertIntoQueueV2MetadataFails", func(t *testing.T) {
queue_v2.go
215
t.Parallel()
216
testInsertIntoQueueV2MetadataFails(ctx, t, baseDB)
217
})
218
>
t.Run("GetPartitionFailsForRangeDelete", func(t *testing.T) {
queue_v2.go
219
t.Parallel()
220
testGetPartitionFailsForRangeDelete(ctx, t, baseDB)
221
})
222
>
t.Run("GetLastMessageIDForDeleteFails", func(t *testing.T) {
queue_v2.go
223
t.Parallel()
224
testGetLastMessageIDForDeleteFails(ctx, t, baseDB)
225
})
226
>
t.Run("RangeDeleteMessagesFails", func(t *testing.T) {
queue_v2.go
227
t.Parallel()
228
testRangeDeleteMessagesFails(ctx, t, baseDB)
229
})
230
>
t.Run("RangeDeleteActuallyDeletes", func(t *testing.T) {
queue_v2.go
231
t.Parallel()
232
testRangeDeleteActuallyDeletes(ctx, t, baseDB)
233
})
234
>
t.Run("UpdateMetadataFails", func(t *testing.T) {
queue_v2.go
235
t.Parallel()
236
testUpdateMetadataFails(ctx, t, baseDB)
237
})
238
>
t.Run("InvalidMetadataEncoding", func(t *testing.T) {
queue_v2.go
239
t.Parallel()
240
testInvalidMetadataEncoding(ctx, t, baseDB)
241
})
242
>
t.Run("InvalidMetadataPayload", func(t *testing.T) {
queue_v2.go
243
t.Parallel()
244
testInvalidMetadataPayload(ctx, t, baseDB)
245
})
246
>
t.Run("SelectMetadataFails", func(t *testing.T) {
queue_v2.go
247
t.Parallel()
248
testSelectMetadataFails(ctx, t, baseDB)
249
})
250
>
t.Run("SelectNameFromQueueV2MetadataFails", func(t *testing.T) {
queue_v2.go
251
t.Parallel()
252
testSelectNameFromQueueV2MetadataFails(ctx, t, baseDB)
253
})
254
>
t.Run("SelectNameFromQueueV2NegativeToken", func(t *testing.T) {
queue_v2.go
255
t.Parallel()
256
testSelectNameFromQueueV2NegativeToken(ctx, t, baseDB)