test(limiter): more robust asserting logic

This commit is contained in:
JianBo He 2020-12-11 10:36:57 +08:00 committed by tigercl
parent 19e8a187e4
commit c1e47fd147
1 changed files with 4 additions and 3 deletions

View File

@ -42,9 +42,10 @@ t_init(_) ->
Cap1 = 1000, Intv1 = 10, Cap1 = 1000, Intv1 = 10,
Cap2 = 2000, Intv2 = 15, Cap2 = 2000, Intv2 = 15,
undefined = emqx_limiter:init(external, undefined, undefined, []), undefined = emqx_limiter:init(external, undefined, undefined, []),
?assertEqual(emqx_limiter:init(external, undefined, undefined, [{conn_messages_in, {Cap1, Intv1}}, #{conn_bytes_in := #{capacity := Cap2, interval := Intv2, tokens := Cap2},
{conn_bytes_in, {Cap2, Intv2}}]), conn_messages_in := #{capacity := Cap1, interval := Intv1, tokens := Cap1 }} =
emqx_limiter:init(external, {Cap1, Intv1}, {Cap2, Intv2}, [])), emqx_limiter:info(
emqx_limiter:init(external, {Cap1, Intv1}, {Cap2, Intv2}, [])),
#{conn_bytes_in := #{capacity := Cap2, interval := Intv2, tokens := Cap2 }} = #{conn_bytes_in := #{capacity := Cap2, interval := Intv2, tokens := Cap2 }} =
emqx_limiter:info( emqx_limiter:info(
emqx_limiter:init(external, undefined, {Cap1, Intv1}, [{conn_bytes_in, {Cap2, Intv2}}])). emqx_limiter:init(external, undefined, {Cap1, Intv1}, [{conn_bytes_in, {Cap2, Intv2}}])).