610
}
611
612
>
func testSelectNameFromQueueV2MetadataFails(ctx context.Context, t *testing.T, baseDB sqlplugin.DB) {
queue_v2.go
613
>
queueType := persistence.QueueTypeHistoryDLQ
614
>
db := &faultyDB{
615
>
DB: baseDB,
616
>
selectQueueNamesError: ErrSelectQueueNames,
617
>
}
618
>
logger := &logRecorder{Logger: log.NewTestLogger()}
619
>
q := persistencesql.NewQueueV2(db, logger, serialization.NewSerializer())
620
>
_, err := q.ListQueues(ctx, &persistence.InternalListQueuesRequest{
621
>
QueueType: queueType,
622
>
PageSize: 10,
623
>
NextPageToken: nil,
624
>
})
625
>
assert.Error(t, err)
626
>
assert.ErrorContains(t, err, "SelectNameFromQueueV2Metadata operation failed")
627
>
}
628
629
func testSelectNameFromQueueV2NegativeToken(ctx context.Context, t *testing.T, baseDB sqlplugin.DB) {