141
}
142
144
>
queueID := shuffle.Bytes(testMatchingTaskTaskQueueID)
145
>
rangeID := int64(1)
146
>
147
>
taskQueue := s.newRandomTasksQueueRow(queueID, rangeID)
148
>
rangeID++
149
>
result, err := s.store.InsertIntoTaskQueues(newExecutionContext(), &taskQueue, s.version)
150
>
s.NoError(err)
151
>
rowsAffected, err := result.RowsAffected()
152
>
s.NoError(err)
153
>
s.Equal(1, int(rowsAffected))
154
>
155
>
taskQueue = s.newRandomTasksQueueRow(queueID, rangeID)
156
>
result, err = s.store.UpdateTaskQueues(newExecutionContext(), &taskQueue, s.version)
157
>
s.NoError(err)
158
>
rowsAffected, err = result.RowsAffected()
159
>
s.NoError(err)
160
>
s.Equal(1, int(rowsAffected))
161
>
162
>
filter := sqlplugin.TaskQueuesFilter{
163
>
RangeHash: testMatchingTaskQueueRangeHash,
164
>
TaskQueueID: queueID,
165
>
}
166
>
rows, err := s.store.SelectFromTaskQueues(newExecutionContext(), filter, s.version)
167
>
s.NoError(err)
168
>
s.Equal([]sqlplugin.TaskQueuesRow{taskQueue}, rows)
169
>
}
170
171
func (s *matchingTaskQueueSuite) TestDeleteSelect() {