summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorkjnilsson <knilsson@pivotal.io>2019-07-02 16:11:54 +0100
committerkjnilsson <knilsson@pivotal.io>2019-08-07 16:09:29 +0100
commit344492576f6ff3bbd947b1d3b60f7cf01c367cd2 (patch)
tree11eddddf0b730e333e700f46966cace5588436e8 /test
parente59dcbe3f4945ca19ae580acae6422ae7adc39a4 (diff)
downloadrabbitmq-server-git-344492576f6ff3bbd947b1d3b60f7cf01c367cd2.tar.gz
Add marker rabbit_queue_type behaviour
And use the implementing module as the value of the amqqueue record `type` field. This will allow for easy dispatch to the queue type implementation. Make amqqueue compatible with the classic queue tag
Diffstat (limited to 'test')
-rw-r--r--test/amqqueue_backward_compatibility_SUITE.erl6
-rw-r--r--test/quorum_queue_SUITE.erl6
2 files changed, 6 insertions, 6 deletions
diff --git a/test/amqqueue_backward_compatibility_SUITE.erl b/test/amqqueue_backward_compatibility_SUITE.erl
index 05a049c9bb..a02c4721bc 100644
--- a/test/amqqueue_backward_compatibility_SUITE.erl
+++ b/test/amqqueue_backward_compatibility_SUITE.erl
@@ -104,7 +104,7 @@ new_amqqueue_v2_is_amqqueue(_) ->
[],
VHost,
#{},
- classic),
+ rabbit_classic_queue),
?assert(?is_amqqueue(Queue)),
?assert(?is_amqqueue_v2(Queue)),
?assert(not ?is_amqqueue_v1(Queue)),
@@ -253,7 +253,7 @@ amqqueue_v2_type_matching(_) ->
[],
VHost,
#{},
- classic),
+ rabbit_classic_queue),
?assert(?amqqueue_is_classic(ClassicQueue)),
?assert(amqqueue:is_classic(ClassicQueue)),
?assert(not ?amqqueue_is_quorum(ClassicQueue)),
@@ -267,7 +267,7 @@ amqqueue_v2_type_matching(_) ->
[],
VHost,
#{},
- quorum),
+ rabbit_quorum_queue),
?assert(not ?amqqueue_is_classic(QuorumQueue)),
?assert(not amqqueue:is_classic(QuorumQueue)),
?assert(?amqqueue_is_quorum(QuorumQueue)),
diff --git a/test/quorum_queue_SUITE.erl b/test/quorum_queue_SUITE.erl
index cc0e7aa75a..7ef38895eb 100644
--- a/test/quorum_queue_SUITE.erl
+++ b/test/quorum_queue_SUITE.erl
@@ -264,15 +264,15 @@ declare_args(Config) ->
declare(Ch, LQ, [{<<"x-queue-type">>, longstr, <<"quorum">>},
{<<"x-max-length">>, long, 2000},
{<<"x-max-length-bytes">>, long, 2000}]),
- assert_queue_type(Server, LQ, quorum),
+ assert_queue_type(Server, LQ, rabbit_quorum_queue),
DQ = <<"classic-declare-args-q">>,
declare(Ch, DQ, [{<<"x-queue-type">>, longstr, <<"classic">>}]),
- assert_queue_type(Server, DQ, classic),
+ assert_queue_type(Server, DQ, rabbit_classic_queue),
DQ2 = <<"classic-q2">>,
declare(Ch, DQ2),
- assert_queue_type(Server, DQ2, classic).
+ assert_queue_type(Server, DQ2, rabbit_classic_queue).
declare_invalid_properties(Config) ->
Server = rabbit_ct_broker_helpers:get_node_config(Config, 0, nodename),