File tree 3 files changed +4
-5
lines changed
3 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package queue
2
2
3
3
import (
4
4
"context"
5
- "errors"
6
5
"sync"
7
6
"sync/atomic"
8
7
@@ -11,8 +10,6 @@ import (
11
10
12
11
var _ core.Worker = (* Consumer )(nil )
13
12
14
- var errMaxCapacity = errors .New ("max capacity reached" )
15
-
16
13
// Consumer for simple queue using buffer channel
17
14
type Consumer struct {
18
15
sync.Mutex
@@ -53,7 +50,7 @@ func (s *Consumer) Queue(task core.QueuedMessage) error { //nolint:stylecheck
53
50
return ErrQueueShutdown
54
51
}
55
52
if s .capacity > 0 && s .count >= s .capacity {
56
- return errMaxCapacity
53
+ return ErrMaxCapacity
57
54
}
58
55
59
56
s .Lock ()
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ func TestMaxCapacity(t *testing.T) {
25
25
assert .Error (t , w .Queue (& mockMessage {}))
26
26
27
27
err := w .Queue (& mockMessage {})
28
- assert .Equal (t , errMaxCapacity , err )
28
+ assert .Equal (t , ErrMaxCapacity , err )
29
29
}
30
30
31
31
func TestCustomFuncAndWait (t * testing.T ) {
Original file line number Diff line number Diff line change 7
7
ErrNoTaskInQueue = errors .New ("golang-queue: no task in queue" )
8
8
// ErrQueueHasBeenClosed the current queue is closed
9
9
ErrQueueHasBeenClosed = errors .New ("golang-queue: queue has been closed" )
10
+ // ErrMaxCapacity Maximum size limit reached
11
+ ErrMaxCapacity = errors .New ("golang-queue: maximum size limit reached" )
10
12
)
You can’t perform that action at this time.
0 commit comments