Update unit_inbroker suite to support amqqeueue module.

This commit is contained in:
Daniil Fedotov 2019-02-07 17:41:37 -05:00
parent 5cd158b4e3
commit c1c3660c98
1 changed files with 11 additions and 12 deletions

View File

@ -143,19 +143,18 @@ remove_credentials(Config) ->
Test(<<"amqps://">>, <<"localhost:5672/%2f">>), Test(<<"amqps://">>, <<"localhost:5672/%2f">>),
ok. ok.
get_connection_name(_Config) -> get_connection_name(Config) ->
Q = amqqueue:new(rabbit_misc:r(<<"/">>, queue, <<"queue">>), FeatureFlagsFile = rabbit_ct_broker_helpers:rpc(Config, 0, application, get_env, [rabbit, feature_flags_file, "/tmp/none"]),
self(), application:set_env(rabbit, feature_flags_file, FeatureFlagsFile),
false,
false, Amqqueue = amqqueue:new(#resource{kind = queue}, none, false, false, none, [], <<"/">>, #{}, classic),
none, AmqqueueWithPolicy = amqqueue:set_policy(Amqqueue, [{name, <<"my.federation.policy">>}]),
[], AmqqueueWithEmptyPolicy = amqqueue:set_policy(Amqqueue, []),
undefined,
#{},
classic),
<<"Federation link (upstream: my.upstream, policy: my.federation.policy)">> = rabbit_federation_link_util:get_connection_name( <<"Federation link (upstream: my.upstream, policy: my.federation.policy)">> = rabbit_federation_link_util:get_connection_name(
#upstream{name = <<"my.upstream">>}, #upstream{name = <<"my.upstream">>},
#upstream_params{x_or_q = amqqueue:set_policy(Q, [{name, <<"my.federation.policy">>}])} #upstream_params{x_or_q = AmqqueueWithPolicy}
), ),
<<"Federation link (upstream: my.upstream, policy: my.federation.policy)">> = rabbit_federation_link_util:get_connection_name( <<"Federation link (upstream: my.upstream, policy: my.federation.policy)">> = rabbit_federation_link_util:get_connection_name(
#upstream{name = <<"my.upstream">>}, #upstream{name = <<"my.upstream">>},
@ -163,7 +162,7 @@ get_connection_name(_Config) ->
), ),
<<"Federation link">> = rabbit_federation_link_util:get_connection_name( <<"Federation link">> = rabbit_federation_link_util:get_connection_name(
#upstream{}, #upstream{},
#upstream_params{x_or_q = amqqueue:set_policy(Q, [])} #upstream_params{x_or_q = AmqqueueWithEmptyPolicy}
), ),
<<"Federation link">> = rabbit_federation_link_util:get_connection_name( <<"Federation link">> = rabbit_federation_link_util:get_connection_name(
#upstream{}, #upstream{},