@@ -86,12 +86,13 @@ func TestProduceConsumer(t *testing.T) {
86
86
// than 2 events to it, p.Publish will block, once we call q.Close,
87
87
// we ensure the 3rd event was not successfully published.
88
88
func TestProducerDoesNotBlockWhenQueueClosed (t * testing.T ) {
89
- q := NewQueue (nil , nil ,
89
+ q , err := NewQueue (nil , nil ,
90
90
Settings {
91
91
Events : 2 , // Queue size
92
92
MaxGetRequest : 1 , // make sure the queue won't buffer events
93
93
FlushTimeout : time .Millisecond ,
94
94
}, 0 , nil )
95
+ require .NoError (t , err , "Queue creation must succeed" )
95
96
96
97
p := q .Producer (queue.ProducerConfig {
97
98
// We do not read from the queue, so the callbacks are never called
@@ -156,12 +157,13 @@ func TestProducerClosePreservesEventCount(t *testing.T) {
156
157
157
158
var activeEvents atomic.Int64
158
159
159
- q := NewQueue (nil , nil ,
160
+ q , err := NewQueue (nil , nil ,
160
161
Settings {
161
162
Events : 3 , // Queue size
162
163
MaxGetRequest : 2 ,
163
164
FlushTimeout : 10 * time .Millisecond ,
164
165
}, 1 , nil )
166
+ require .NoError (t , err , "Queue creation must succeed" )
165
167
166
168
p := q .Producer (queue.ProducerConfig {
167
169
ACK : func (count int ) {
@@ -229,11 +231,12 @@ func TestProducerClosePreservesEventCount(t *testing.T) {
229
231
230
232
func makeTestQueue (sz , minEvents int , flushTimeout time.Duration ) queuetest.QueueFactory {
231
233
return func (_ * testing.T ) queue.Queue {
232
- return NewQueue (nil , nil , Settings {
234
+ q , _ := NewQueue (nil , nil , Settings {
233
235
Events : sz ,
234
236
MaxGetRequest : minEvents ,
235
237
FlushTimeout : flushTimeout ,
236
238
}, 0 , nil )
239
+ return q
237
240
}
238
241
}
239
242
0 commit comments