forked from runabol/tork
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathqueues_test.go
26 lines (22 loc) · 961 Bytes
/
queues_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package mq_test
import (
"testing"
"github.com/runabol/tork/mq"
"github.com/stretchr/testify/assert"
)
func TestIsWorkerQueue(t *testing.T) {
assert.Equal(t, true, mq.IsWorkerQueue("some-special-work-queues"))
assert.Equal(t, true, mq.IsWorkerQueue(mq.QUEUE_DEFAULT))
assert.Equal(t, false, mq.IsWorkerQueue(mq.QUEUE_COMPLETED))
assert.Equal(t, false, mq.IsWorkerQueue(mq.QUEUE_ERROR))
assert.Equal(t, false, mq.IsWorkerQueue(mq.QUEUE_STARTED))
assert.Equal(t, false, mq.IsWorkerQueue(mq.QUEUE_PENDING))
}
func TestIsCoordinatorQueue(t *testing.T) {
assert.Equal(t, false, mq.IsCoordinatorQueue("some-special-work-queues"))
assert.Equal(t, false, mq.IsCoordinatorQueue(mq.QUEUE_DEFAULT))
assert.Equal(t, true, mq.IsCoordinatorQueue(mq.QUEUE_COMPLETED))
assert.Equal(t, true, mq.IsCoordinatorQueue(mq.QUEUE_ERROR))
assert.Equal(t, true, mq.IsCoordinatorQueue(mq.QUEUE_STARTED))
assert.Equal(t, true, mq.IsCoordinatorQueue(mq.QUEUE_PENDING))
}