196
}
197
198
>
func (s *queueMessageSuite) TestDeleteSelect_Multiple() {
queue_message.go
199
>
pageSize := 100
200
>
201
>
queueType := persistence.NamespaceReplicationQueueType
202
>
minMessageID := rand.Int63()
203
>
maxMessageID := minMessageID + int64(20)
204
>
205
>
filter := sqlplugin.QueueMessagesRangeFilter{
206
>
QueueType: queueType,
207
>
MinMessageID: minMessageID,
208
>
MaxMessageID: maxMessageID,
209
>
PageSize: 0,
210
>
}
211
>
result, err := s.store.RangeDeleteFromMessages(newExecutionContext(), filter)
212
>
s.NoError(err)
213
>
rowsAffected, err := result.RowsAffected()
214
>
s.NoError(err)
215
>
s.Equal(0, int(rowsAffected))
216
>
217
>
filter.PageSize = pageSize
218
>
rows, err := s.store.RangeSelectFromMessages(newExecutionContext(), filter)
219
>
s.NoError(err)
220
>
for index := range rows {
221
rows[index].QueueType = queueType
222
}
224
}
225